第四次作业模拟叫声
来源:互联网 发布:乐视有线网络自动连接 编辑:程序博客网 时间:2024/06/11 23:41
Animal类:
package bzu.aa;
public abstract class Animal {
abstract void cry();
abstract void getAnimalName();
}
abstract void cry();
abstract void getAnimalName();
}
子类Dog:
package bzu.aa;
public class Dog extends Animal {
@Override
void cry() {
// TODO Auto-generated method stub
System.out.println("汪汪");
}
void cry() {
// TODO Auto-generated method stub
System.out.println("汪汪");
}
@Override
void getAnimalName() {
// TODO Auto-generated method stub
System.out.println("狗");
}
void getAnimalName() {
// TODO Auto-generated method stub
System.out.println("狗");
}
子类Cat:
package bzu.aa;
public class Cat extends Animal {
@Override
void cry() {
// TODO Auto-generated method stub
System.out.println("喵喵");
}
void cry() {
// TODO Auto-generated method stub
System.out.println("喵喵");
}
@Override
void getAnimalName() {
// TODO Auto-generated method stub
System.out.println("猫");
}
void getAnimalName() {
// TODO Auto-generated method stub
System.out.println("猫");
}
}
模拟器类:
package bzu.aa;
public class Simulator {
void playSound(Animal aa){
aa.cry();
aa.getAnimalName();
}
}
aa.cry();
aa.getAnimalName();
}
}
测试类(TEST)
package bzu.aa;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Simulator simulator=new Simulator();
simulator.playSound(new Dog());
simulator.playSound(new Cat());
}
// TODO Auto-generated method stub
Simulator simulator=new Simulator();
simulator.playSound(new Dog());
simulator.playSound(new Cat());
}
}
运行结果:
阅读全文
0 0
- 第四次作业模拟叫声
- 第四次作业
- 第四次作业
- 第四次作业
- 第四次作业
- 第四次作业
- 第四次作业
- 第四次作业
- 第四次作业哦~~~~
- 第四次作业
- 第四次作业
- 第四次作业
- 第四次作业
- 第四次作业
- 第四次课后作业
- 第四次作业
- 第四次课堂作业
- 第四次课后作业
- 再议CAN的bootloader
- 什么是伪静态?
- 运维生涯-开始篇(二)
- 洛谷P3916 图的遍历_graph
- 3D数学 学习笔记(4) 几何图元
- 第四次作业模拟叫声
- golang基础-结构体tag、匿名字段、结构体的方法(作用域)、继承、String()方法
- Java_7
- C#使用UdpClient发送和接收UDP数据示例 16进制与字符串互转
- 实验5:树和二叉树的实验1
- cv2.setMouseCallback、cv2.createTrackbar
- VR看房(player)
- php必会基础
- Java判断是否为整数的5种方法