已知有如下代码 //Animal.java public class Animal{ public Animal(){ System.out.println("Animal"); } public void display(){ System.out.println("Animal world"); } } //Tiger.java public class Tiger extends Animal{ public Tiger(){ System.out.println("Tiger"); } public void display(){ System.out.println("Tiger world"); } } //Test.java public class Test{ public static void main(String... args){ Tiger tiger = new Tiger(); tiger.display(); } } 下列说法正确的是?
A.
Test运行结果: Animal Tiger Tiger world
B.
Test运行结果: Tiger Tiger world
C.
Test运行结果: Animal Tiger Animal world Tiger world
D.
Test运行结果: Tiger Animal world Tiger world
E.
Tiger编译失败,因为Tiger构造方法没有对父类的构造方法调用
F.
所有代码编译成功,Test 运行失败因为Tiger构造方法没有对父类的构造方法调用