現在越來越多的人開始學習java
當然對於java
例如
private string name;
private int number;
public Professer(string n
name=n;
number=no;
}
public teach(){}
}
下面我們要對這個類的對象實例化
以上就是構造器的語法了
new
講到這裡還沒有什麼可以困擾我們的地方
假設
private string name;
private int number ;
private int age;
public do(){}
}
有人也許會問為什麼這個OldProfesser類裡面為什麼沒有定義構造器?其實
Ok
class OldProfesser extends Professer(){
private string name;
private int number ;
private int age;
public do(){}
public static void mian(string[] args){
OldProfesser o=new OldProfesser();
}
很抱歉你得到的是一條出錯的信息
你所需要知道的是下面一個規則
在上例中
那麼我們該怎麼做呢?像下面這樣就OK了
class OldProfesser extends Professer(){
private string name;
private int number;
private int age;
Oldprofesser(string n
super(n
this
}
public do(){}
}
這就是在子類中顯式的調用基類構造器
class Professer(){
private string name;
private int number;
public Professer(string n
name=n;
number=no;
}
Professe(){}
public teach(){}
}
值得一提的是構造器方法中
好了
From:http://tw.wingwit.com/Article/program/Java/hx/201311/27172.html