青蛙类
public class frog extends animal implements swin{//青蛙类
public frog() {
super();
// TODO 自动生成的构造函数存根
}
public frog(String name, int age) {
super(name, age);
// TODO 自动生成的构造函数存根
}
@Override
public void eat() {
System.out.println("青蛙吃虫子");
}
public void swin() {
System.out.println("青蛙蛙泳");
}
}
狗狗类
public class dog extends animal implements swin{//狗狗类
public dog() {
super();
// TODO 自动生成的构造函数存根
}
public dog(String name, int age) {
super(name, age);
// TODO 自动生成的构造函数存根
}
public void eat() {
System.out.println("狗狗吃骨头");
}
public void swin() {
System.out.println("狗刨");
}
}
兔子类
public class rabigte extends animal {//兔子类
public rabigte() {
super();
// TODO 自动生成的构造函数存根
}
public rabigte(String name, int age) {
super(name, age);
// TODO 自动生成的构造函数存根
}
@Override
public void eat() {
System.out.println("兔子吃胡萝卜");
}
}
动物类 父类
public abstract class animal {//动物类abstract抽象类
private String name;
private int age;
public animal() {
super();
}
public animal(String name, int age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public abstract void eat();//abstract抽象方法
}
swin接口
public interface swin {//swin接口
public abstract void swin();//抽象方法swin
}