class Abc
{
public Abc()
{
System.out.println("constructor A");
}
}
class Bb extends Abc
{
public Bb()
{
super(); // Calls Abc()
System.out.println("constructor B");
}
}
public class X
{
public static void main(String args[])
{
Bb b = new Bb();
}
}
答案是:这段代码的结果背后的原因是什么?
Constructor A
Constructor B
谁能告诉这背后的原因是什么?
“推理”只是Java构造函数的正常行为。例如:http://java67.blogspot.com.au/2012/12/how-constructor-chaining-works-in-java.html – 2014-11-24 08:01:09