java题目求助!!!!!!
请透过类别的设计,说明以下关系(10%)1动物(Animal)2人类(Human)3狗(Dog)4狗是人类最好的朋友(BestFriend)5介绍好朋友请使用类别、属性、...
请透过类别的设计,说明以下关系 (10%)
1动物 (Animal)
2人类 (Human)
3狗 (Dog)
4狗是人类最好的朋友 (BestFriend)
5介绍好朋友
请使用类别、属性、物件、方法,完成以上关系设计,并建立一个可执行程式介绍好朋友。 展开
1动物 (Animal)
2人类 (Human)
3狗 (Dog)
4狗是人类最好的朋友 (BestFriend)
5介绍好朋友
请使用类别、属性、物件、方法,完成以上关系设计,并建立一个可执行程式介绍好朋友。 展开
展开全部
public class Test {
public static void main(String[] args) {
Dog dog = new Dog("hali");
Human human = new Human("jim", dog);
human.share();
}
}
class Animal {
private String name;
public Animal(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
class Human extends Animal {
private Dog dog;
public Human(String name, Dog dog) {
super(name);
this.dog = dog;
}
void share() {
System.out.println(dog.getName() + " is " + getName() + "'s best friend");
}
}
class Dog extends Animal {
public Dog(String name) {
super(name);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询