您的位置:首页 > 编程语言 > Java开发

JAVA第四次作业(接口)

2017-10-27 19:29 344 查看
public
class
Application {
 
    /**
     *
@param args
     */
    public
static void
main(String[] args) {
       Simulator simulator=new Simulator();
       simulator.playSound(new Dog());
       simulator.playSound(new Cat());
 
    }
 
}
 
public
class
Cat implements
Animal{
    public String
getAnimalName(){
       return
"可爱的猫咪";
    }
    public
void

cry(){
       System.out.println("小猫咪的哭声是:喵喵~");
    }
 
}
 
public 
class
Dog implements Animal{
    public String getAnimalName(){
       return
"可爱的狗狗";
    }
    public
void
cry(){
       System.out.println("狗狗的哭声是:汪汪~");
    }
 
}
 
public
class

Simulator{
    public
void
playSound(Animal animal){
    System.out.println(animal.getAnimalName()+"的哭声如下:");
    animal.cry();
    }   
   
}
 
public
interface
Animal {
    public
abstract
String
getAnimalName();
    public
abstract void
cry();
    }
 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: