编写一个Animal类,并定义一些成员变量和成员方法,然后再编写一个继承Animal的子类,要求子类对父类中的成员方法进行重写。在测试类中使用所定义的类,说明其效果。
public class Animal {
//属性
private String type;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
//功能
public void eat()
{
}
public void sleep()
{
}
}
子类:
public class Fish extends Animal{
public void eat()
{
System.out.println(getType()+" 吃");
}
public void sleep()
{
System.out.println(getType()+" 睡");
}
}
测试类
public class TestAnamal {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Fish f=new Fish();
f.setType("鱼");
f.eat();
f.sleep();
}
}