package zdbExtends;
public class Grandparent {
public Grandparent(){
System.out.println("Grandparent create.");
}
public Grandparent(String string){
System.out.println("Grandparent create.string");
}
}
函數
package zdbExtends;
public class Parent extends Grandparent {
public Parent(){
System.out.println("Parent Create.");
}
public Parent(String string){
System.out.println("Parent Create.string");
}
}
繼承
package zdbExtends;
public class Parent extends Grandparent {
public Parent(){
System.out.println("Parent Create.");
}
public Parent(String string){
System.out.println("Parent Create.string");
}
}
string
package zdbExtends;
public class Parent extends Grandparent {
public Parent(){
System.out.println("Parent Create.");
}
public Parent(String string){
System.out.println("Parent Create.string");
}
}
class
(二)總結:變量
繼承:
1.子類繼承父類,默認狀況下調用無參構造函數,若是當父類中只用有參構造函數時,則子類發生錯誤;
2.調用父類中的有參構造函數使用super("");而且要放在第一行;
3.不容許繼承的類:
final class 類名{
}
3.1以final聲明的方法不容許覆蓋。
3.2以final聲明的變量不容許更改。構造函數