07数组与接口

1、运行TextInherists.java 示例,观察输出,注意总结父类与子类之间构造方法的的调用关系,修改parent构造方法的代码,显式调用grandparent另一个构造函数。

class GrandParent{
public GrandParent(){
System.out.println("GrandParent Created");
}

public GrandParent(String string){
System.out.println("GrandParent Created"+string);
}
}
class Parent extends GrandParent{
public Parent(){
super("123");//调用父类有参数的构造函数
System.out.println("Parent Created");
}
}
class Child extends Parent{
public static void main(String[] args){
Child c=new Child();
}

public Child(){
System.out.println("Child Created");
}
}

 

package wsd;

 

class A{

public A(){

System.out.println("Class A.");

}

public A(String string){

System.out.println("Class A."+string);

}}

class B extends A{

public B(){

super("string ");

System.out.print("Class B.");

}

}

public class qqq extends B {

public static void main(String[] args) {

         B b=new B();

}

}

截图

原文地址:https://www.cnblogs.com/xhxdeblog/p/6056497.html