1. 如何調用一個類里的構造函數
是的 如果你有一個類的名字叫Name:則
Name o = new Name();//調用空參的構造函數
Name o = new Name("aa");//調用需要傳回一個字元參數的構造函數,當然你得在Name類中定義這樣一個構造函數
2. 5.在一個構造方法內可以調用另一個構造方法嗎》如果可以,如何調用
可以,使用this調用。
例子如下:
3. 如何調用父類的構造方法
調用父類的構造方法:
當你new一個子類對象的時候,必須首先要new一個父類的對象出來,這個父類對象位於子類對象的內部,所以說,子類對象比父類對象大,子類對象裡麵包含了一個父類的對象,這是內存中真實的情況.構造方法是new一個對象的時候,必須要調的方法,這是規定,要new父類對象出來,那麼肯定要調用其構造方法,所以:
第一個規則
子類的構造過程中,必須調用其父類的構造方法。一個類,如果我們不寫構造方法,那麼編譯器會幫我們加上一個默認的構造方法,所謂默認的構造方法,就是沒有參數的構造方法,但是如果你自己寫了構造方法,那麼編譯器就不會給你添加了,所以有時候當你new一個子類對象的時候,肯定調用了子類的構造方法,但是在子類構造方法中我們並沒有顯示的調用基類的構造方法,就是沒寫,如:super(); 並沒有這樣寫,但是這樣就會調用父類沒有參數的構造方法,如果父類中沒有沒有參數的構造方法就會出錯。
第二個規則
如果子類的構造方法中沒有顯示的調用基類構造方法,則系統默認調用基類無參數的構造方法注意:如果子類的構造方法中既沒有顯示的調用基類構造方法,而基類中又沒有默認無參的構造方法,則編譯出錯,所以,通常我們需要顯示的:super(參數列表),來調用父類有參數的構造函數。
了解更多java編程知識,推薦來北京尚學堂,雄厚的師資力量與科學的授課方式,會帶給你最完美的學習體驗。
4. 構造方法如何調用構造方法
在構造方法的第一行用 this(); 調用其他的構造方法(根據參數)
5. 如何調用構造方法
構造函數不用刻意去調用 創建的對象的時候回去調用
6. 一個內部類中如何調用構造方法
構造方式只有在new對象的時候被調用。它是無法用對象去調用的!
也就是說你想在內部類實現外部類或者的構造方法被構造,呢只有創建該類的對象了。
7. java中如何實現構造方法的調用
public class Util {
public String name;
public Util(){
System.out.println("無參構造方法..");
}
public Util(String name){
this.name = name;
System.out.println("有參構造方法.."+name);
}
public static void main(String[] args) {
Util u1 = new Util();
Util u2 = new Util("小明");
}
}
8. Java類的構造方法,怎麼調用構造方法 我寫的有錯誤
構造方法調用重載的構造方法,不能直接調用,要用this關鍵字:
比如這一句,Employee(int
newAge,double
newSalary)//要求調用倆個參數的構造方法,傳入參數newAge和newSalary
修改為:this(newAge,newSalary)//要求調用倆個參數的構造方法,傳入參數newAge和newSalary
並且,實參不需要加類型修飾符。
其他的幾條,也作這樣的修改。
9. java 構造方法調用。怎麼做
class
A
{
public
A(){}
public
A(String
a){}
public
A(String
a,String
b){
this();
}
public
A(String
a,String
b,String
c){
this(a,b);
......
}
不知道是不是想問的是這個。
構造方法
調用構造方法的話,可以採用「this」關鍵字來實現。
}