第八周java作业--自动装配(转型)
来源:互联网 发布:手绘视频软件对比 编辑:程序博客网 时间:2024/06/07 17:05
java 2实用教程 第五版 143页第4题:
这里没创建包,所以文件中没有导包的语句看着怪怪的
Animal.java
public abstract class Animal { abstract void cry(); abstract void getAnimalName();}
Dog.java
public class Dog extends Animal { @Override void cry() { // TODO Auto-generated method stub System.out.println("狗叫"); } @Override void getAnimalName() { // TODO Auto-generated method stub System.out.println("狗"); }}
Cat.java
public class Cat extends Animal { @Override void cry() { // TODO Auto-generated method stub System.out.println("猫叫"); } @Override void getAnimalName() { // TODO Auto-generated method stub System.out.println("猫"); }}
Simulator.java
public class Simulator { void palySound(Animal animal){ animal.cry(); animal.getAnimalName(); }}
Test.java
public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Simulator simulator = new Simulator(); simulator.palySound(new Dog()); simulator.palySound(new Cat()); }}
代码不在环境了,截图就不再去专门截了,运行没问题
阅读全文
0 0
- 第八周java作业--自动装配(转型)
- 第八周java作业
- java spring自动装配
- 第八周作业(总)
- Java中的自动转型
- 10.18第八周java编程作业
- JAVA 第八次作业(1)
- JAVA第八次作业(2)
- Java作业第八章
- Java作业第八章
- Java作业第八章
- 第八次java作业
- 第12周作业(第八章)
- 第八周作业1(LeetCode3)
- 第八周--作业要求
- 第八周作业
- 第八周作业
- 第八周作业1
- TCP协议三次握手过程分析
- 初学C++
- github网址
- 6678 以太网
- 判断当前页面是否在微信浏览器中打开
- 第八周java作业--自动装配(转型)
- SQL学习之--联结表
- 理解DOM事件流的三个阶段
- RelativeLayout
- YTU.2244: 背包问题(栈和队列)
- java SE 面向对象编程笔记1
- ORACLE监听
- opemcv txt 转MAT,vector到TXT
- C++ GUI Programming with Qt4 Second Edition 之 附录B 编译Qt应用程序