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 –