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();
}
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();
}
相关文章推荐
- JAVA第四次作业(2接口练习题)
- Java第四次作业
- java第四次作业
- java第四次作业
- Java面向对象作业-用接口方式测试向下转型
- JAVA 接口与继承作业——动手动脑以及课后实验性问题
- IT十八掌作业_java基础第六天_接口与适配器模式、多态、内部类
- IT十八掌作业_java基础第六天_接口与适配器模式、多态、内部类
- Java第四次作业
- java基础第六天_接口与适配器模式、多态、内部类------作业
- java作业---接口
- JAVA继承与接口课后作业
- java第四次作业(补)
- 第九周java作业--接口
- 纯作业代码——Java实现接口、继承
- 第四次Java作业
- 吉软-java57-第四次作业
- java第四次作业(补)
- java第四次作业
- java第四次作业