简单的方法使用案例

(二)、请编码实现动物世界的继承关系:
动物(Animal)具有行为:吃(eat)、睡觉(sleep)
动物包括:兔子(Rabbit),老虎(Tiger)
这些动物吃的行为各不相同(兔子吃草,老虎吃肉);但睡觉的行为是一致的。

package ja5;

public class Animal {
	String food;
	public Animal(String food){
		this.food=food;
	}
	public void eat(){
		if(food.equals("草")){
			System.out.println("兔子在吃草");
		}else if(food.equals("肉")){
			
			System.out.println("老虎在吃肉");
		}
		
	}
	public void sleep(){
		System.out.println("睡觉");
		
	}

}

  

package ja5;

public class Rabbit extends Animal{
	
	public Rabbit(String food) {
		super(food);
		// TODO Auto-generated constructor stub
	}
}

  

package ja5;

public class Tiger extends Animal{
	
	public Tiger(String food) {
		super(food);
		// TODO Auto-generated constructor stub
	}
}

  

package ja5;

public class Test {
	public static void main(String[] args) {
		Rabbit rab=new Rabbit("草");
		rab.eat();
		rab.sleep();
		Tiger tig=new Tiger("肉");
		tig.eat();
		rab.sleep();
	}

}

  

原文地址:https://www.cnblogs.com/www-x/p/8072103.html