让我们假设下面是代码片段,那么如何知道调用的构造函数的数量?如果我调用自己的无参数构造函数,将调用多少个构造函数?
private class First{
}
class Second extends First{
public Second(){
super();
}
}
public class DriverClass extends Second{
String class_name=null;
public DriverClass(){
class_name="DriverClass";
}
public static void main(String[] args){
new DriverClass();
}
}
? – Vikdor 2014-10-30 04:25:50
只有1个,因为你没有创建任何二级对象。 – 2014-10-30 04:25:52
我把它做成四个:'DriverClass(),'Second()','First()'和Object()',但也许这个问题自从第一次发布以来就被迅速编辑了。 '如何知道'是分析代码。 – EJP 2014-10-30 04:30:53