Animal类
package java2;
public abstract class Animal {
private String name;
private int age;
public Animal(){
}
public Animal(String name,int age){
this.age=age;
this.name=name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
public abstract void eat();
}
接口类
package java2;
public interface Swim {
public abstract void Swim();
}
Rabbit类
package java2;
public class Rabbit extends Animal implements Swim{
public Rabbit(){
}
public Rabbit(String name,int age){
super(name,age);
}
@Override
public void eat() {
System.out.println("小兔子吃胡萝卜");
}
@Override
public void Swim() {
System.out.println("小兔子不会游泳");
}
}
Test
package java2;
public class Test {
public static void main(String[] args){
Rabbit r=new Rabbit("小兔子沙葱",19);
System.out.println(r.getName()+r.getAge());
r.eat();
r.Swim();
}
}
小兔子沙葱19
小兔子吃胡萝卜
小兔子不会游泳