Lesson 4上机练习题——多态
来源:互联网 发布:棋牌源码交易平台 编辑:程序博客网 时间:2024/05/23 21:00
课堂练习:教材143页编程题
1.Animal.java
public abstract class Animal { public abstract void cry(); public abstract String getAnimalName(); }
2.Simulator.javapublic class Simulator {public void playSound(Animal animal) { System.out.print(animal.getAnimalName()+":"); animal.cry(); } }
3.Dog.javapublic class Dog extends Animal{public void cry() { System.out.println("汪汪汪汪汪汪"); //子类重写父类方法 } @Override public String getAnimalName() { return "小狗"; } }
4.Cat.javapublic class Cat extends Animal {public void cry() { System.out.println("喵喵喵喵喵喵"); } @Override public String getAnimalName() { return "小猫"; } }
5.Application.javapublic class Application {public static void main(String[] args) {// TODO Auto-generated method stubSimulator simulator=new Simulator(); simulator.playSound(new Dog()); simulator.playSound(new Cat()); }}
6.运行截图
阅读全文
0 0
- Lesson 4 上机练习题——多态
- Lesson 4上机练习题——多态
- Lesson 4上机练习题——多态
- Lesson 4上机练习题——多态
- Lesson 4上机练习题——多态
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- Lesson 3 上机练习题——继承
- 虾扯蓝牙(一)获取蓝牙当前状态,监听蓝牙手动开关,代码开关蓝牙
- Unix/Linux 编程-Makefile 构建文件
- apk签名
- .Net网站架构设计(六)容错
- 正则表达式常用字符
- Lesson 4上机练习题——多态
- 算法的封装与切换——策略模式(四)
- 新电脑软件必备安装以及目录规划
- .Net网站架构(七)网络安全
- 用C语言写PHP扩展
- 单例模式
- deepin添加PPA源
- 容器
- Android开发利器