如题,这道题的大致方向能看懂.就是下面有点问题; class Parent { Parent() { System.out.println("parent"); } } public class Child extendsParent { Child(String s) { super(); System.out.println(s); } public static void main(String[] args) { Child child = newChild("child"); //先调用父类的无参构造函数,再调自己的有参构造. } }
main函数进入主方法.然后 通过Child child = new Child("child"); 创建Child类类型的 对象, 然后赋值给child, 难道子类自己调用自己的有参构造方法,然后就去访问了 父类的构造方法吗?
爱生活,爱JAVA
|