用java写一个比较简单的抽象类和接口
时间: 2024-05-30 22:14:50 浏览: 70
好的,您可以参考以下代码:
//抽象类
public abstract class Animal{
String name;
int age;
public Animal(String name, int age){
this.name = name;
this.age = age;
}
public abstract void eat();
}
//接口
public interface Jumpable{
public void jump();
}
//示例类实现抽象类和接口
public class Cat extends Animal implements Jumpable{
public Cat(String name, int age){
super(name, age);
}
public void eat(){
System.out.println("猫咪正在吃鱼~");
}
public void jump(){
System.out.println("猫咪正在跳跃~");
}
}
如上所述,Animal是一个抽象类,其中定义了一个抽象方法eat(),这个方法在子类中必须要实现。Jumpable是一个接口,其中定义了一个方法jump(),这个方法也必须在实现类中被实现。最后,我们以Cat为例来实现Animal抽象类和Jumpable接口。
阅读全文