『壹』 如何在java中子類中父類的對象如何調用父類的方法
對於有繼承關系的類,子類可以通過這個關鍵字調用父類中的方法。
比如:super.query();
此句話的意思是調用父類中的非私有方法query。
一般的用super關鍵字,調用類中的父類中重載構造方法。
比如:父類有個構造方法public
A(){},同時又寫了一個重載的構造方法public
A(String
name);那麼,在子類中可以使用super(name)指明調用父類的哪個構造方法進行實例化父類對象。
大概就是這樣的!
『貳』 怎樣用super方法調用父類的構造方法
你自己寫個類的話,默認的就是調用父類的構造方法... 不需要你寫什麼,
你非要寫的話寫在子類構造方法的第一行寫super(this)就可以了..
『叄』 在java中,子類繼續父類 那個super 怎麼用呀,最好能舉個例子.
super,超類,即父類。當你實例化一個子類的時候,編譯器會自動查找子類的父類,並先將父類初始化。
當你的子類使用帶參數的構造函數時,你必須保證該子類的父類也有相同的帶參數的構造器。
1.super(),它用來告訴編譯器,爺我用的是哪個型號的構造器,方便你找俺老子。
2.super.屬性,用於訪問父類屬性或方法。
比如,
public class Father(){
public Father(){}
public Father(String name,String sex){
this.name=name;
this.sex=sex;
}
public String name="免貴姓唐";
public String sex;
}
public class Son_1(){
public Son_1(){super();//此處表示為無參構造函數,一般可省略}
public Son_1(String name,String sex){
super(name,sex);
}
public String name="真的免貴";
public static void main(String[] arg){
print(super.name+" "+name);
}
}
快睡了,思維有點混。不懂hi我好了。568418555,Q我也成。