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