interface Animal { void soundOff(); } class Elephant implements Animal { public void soundOff() { System.out.println(“Trumpet”); } } class Lion implements Animal { public void soundOff() { System.out.println(“Roar”); } } class Alpha1 { static Animal get( String choice ) { if ( choice.equalsIgnoreCase( “meat eater” )) { return new Lion(); } else { return new Elephant(); } } } Which compiles?()
- A、 new Animal().soundOff();
- B、 Elephant e = new Alpha1();
- C、 Lion 1 = Alpha.get(“meat eater”);
- D、 new Alpha1().get(“veggie”).soundOff();
正确答案:D
答案解析:有

微信扫一扫手机做题