單項選擇題

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();

微信掃碼免費搜題