简单的方法使用案例
(二)、请编码实现动物世界的继承关系:
动物(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();
}
}
时间最会骗人,但也能让你明白,这个世界上没有什么是不能失去的,留下的尽力珍惜,得不到的都不重要
浙公网安备 33010602011771号