野心家

导航

简单的方法使用案例

(三)、创建一动物类:Animal
1) 创建三个子类:Dog、Cat、Pig都继承于Animal
2) 为Dog添加love(),打印我喜欢吃骨头
3) 为Cat添加love(),打印我喜欢吃小鱼
4) 为Pig添加love(),打印我喜欢吃饲料
5) 请创建一个长度为3的动物数组Animal[] animals = new Animal[3];
6) 分别创建一个狗、猫、猪对象,并将三个对象加入至动物数组内
7) 请采用循环调用动物数组内的每一个动物的love()方法

package ja6;

public class Animal {
	public void love(){
		
	}

}

  

package ja6;

public class Cat extends Animal{
    public void love(){
		System.out.println("我喜欢吃小鱼");
	}
}

  

package ja6;

public class Dog extends Animal{
    public void love(){
		System.out.println("我喜欢吃骨头");
	}

}

  

package ja6;

public class Pig extends Animal{
	   public void love(){
			System.out.println("我喜欢吃饲料");
		}

}

  

package ja6;

public class Test {
	public static void main(String[] args) {
		Animal[] animals = new Animal[3];
		animals[0]=new Dog();
		animals[1]=new Cat();
		animals[2]=new Pig();
		for (int i = 0; i < 3; i++) {
			animals[i].love();
		}
	}
}

  

posted on 2017-12-19 17:23  野心家  阅读(180)  评论(0编辑  收藏  举报