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声明的变量不容许更改。构造函数