class A{
private String name;
private int age;
public A(String name,int age){//构造方法
this.name = name;
this.age = age;
}
public void print(){
System.out.println("**********");
}
}
class B extends A{
public B(){
super("liming",30);
/*
子类是不继承父类的构造器(构造方法或者构造函数)的,它只是调用(隐式或显式)。如果父类的构造器带有参数,
则必须在子类的构造器中显式地通过 super 关键字调用父类的构造器并配以适当的参数列表。
如果父类构造器没有参数,则在子类的构造器中不需要使用 super 关键字调用父类构造器,系统会自动调用父类的无参构造器。
*/
}
public void print(){
System.out.println("###########");
}
}
public class Extends{
public static void main(String argsp[]){
B b =new B();
b.print();
}
}
继承
最新推荐文章于 2022-11-06 21:20:23 发布