这周我们学习了类的多态,和类的重载方法和继承
public class Student4 {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
/**
* 喂养方法
*
* @param animal
*/
public void feed(Animal animal) {
animal.move();
animal.eat();
}
}
3、创建TestStudent4类
public class TestStudent4 {
public static void main(String[] args) {
Student4 student4 = new Student4();
Dog dog = new Dog();
dog.setName("瑞瑞");
dog.setAge(3);
student4.feed(dog);
Cat cat = new Cat();
cat.setName("欢欢");
cat.setAge(5);
student4.feed(cat);
Bird bird = new Bird();
bird.setName("灵灵");
bird.setAge(2);
student4.feed(bird);
} }
这个代码是老师讲课笔记里照着打的,我觉得很完美的诠释了类的多态
下周的学习我将更加努力,为学好java而奋斗。