初始化子类, 父类的创建次数
两个类同时继承一个父类,在创建两个子类的时候,父类是被创建两次的.
测试代码如下
父类
public class SuperClass { public SuperClass(){ System.out.println("父类被创建了"); } }
子类1
public class SubClass1 extends SuperClass {
public SubClass1(){
System.out.println("SubClass1被创建了");
}
}
子类2
public class SubClass2 extends superClass{ public SubClass2(){ //super(str); System.out.println("SubClass2被创建了"); } }
测试方法
public class Main { public static void main(String[] args) { SubClass1 subClass1 = new SubClass1(); SubClass2 subClass2 = new SubClass2(); } }
打印结果:
每创建一个对象,都会创建一个Object对象