Animal.javapublic interface Animal { public abstract void cry( );public abstract String getAnimalName( );}Simulator.javapublic class Simulator {public void playSound(Animal animal) {System.out.print("现在播放" + animal.getAnimalName( ) + "类的声音:"); animal.cry( );}}00Animal.javapublic interface Animal { public abstract void cry( );public abstract String getAnimalName( );}Simulator.javapublic class Simulator {public void playSound(Animal animal) {System.out.print("现在播放" + animal.getAnimalName( ) + "类的声音:"); animal.cry( );}} Dog.javapublic class Dog implements Animal { public void cry( ) {System.out.println( );}public String getAnimalName( ) { return "狗";}}Cat.javapublic class Cat implements Animal { public void cry( ) {System.out.println( );}public String getAnimalName( ) { return "猫";}}Application.javapublic class Example5_13 {public static void main(String args]) { Simulator simulator = new Simulator( ); simulator.playSound(new Dog( )); simulator.playSound(new Cat( ));}}Dog.javapublic class Dog implements Animal { public void cry( ) {System.out.println( );}public String getAnimalName( ) { return "狗";}}Cat.javapublic class Cat implements Animal { public void cry( ) {System.out.println( );}public String getAnimalName( ) { return "猫";}}Application.javapublic class Example5_13 {public static void main(String args]) { Simulator simulator = new Simulator( ); simulator.playSound(new Dog( )); simulator.playSound(new Cat( ));}} 请说出下列程序的输出结果。
发布时间:2024-06-05 09:42:01