代码][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();
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。