打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
多态 继承的作用
代码][Java]代码      [1] [全屏预览]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
Wei wei=new Wei();                      //喂食
wei.weishi(new Dog(), new Gutou());     //狗吃骨头
}
}
class Animal{                               //动物类
public void jiao(){
System.out.println("叫");
}
public void eat(){
System.out.println("吃");
}
}
class Dog extends Animal{                   //狗
public void jiao(){
System.out.println("汪汪叫");
}
public void eat(){
System.out.print("dog吃");
}
}
class Ji extends Animal{                    //鸡
public void jiao(){
System.out.println("咯咯叫");
}
public void eat(){
System.out.print("ji吃");
}
}
class Food{                                 //食物父类
public void getFoodName(){
System.out.println("food");
}
}
class Gutou extends Food{                   //食物子类骨头
public void getFoodName(){
System.out.println("骨头");
}
}
class Mi extends Food{                      //食物子类米
public void getFoodName(){
System.out.println("米");
}
}
class Wei{
public void weishi(Animal an,Food food){    //喂食方法
an.eat();
food.getFoodName();
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java的回调
addShutdownHook()
内部类
java基础习题(二)
java笔试题大汇总(三)
泛型里面的<T> List<T>前面的<T>代表是什么意思?为什么要加<T>?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服