abstract class animal {
abstract void cry();
}
class cat extends animal{
@Override
void cry() {
System.out.println("小猫喵喵叫");
}
}
class dog extends animal{
void cry() {
System.out.println("小狗汪汪叫");
}
}
class test{
public static void main(String args[]){
cat c1=new cat();
c1.cry();
dog d1=new dog();
d1.cry();
}
}
定义一个动物抽象类Animal,该类有一个公有的抽象方法void cry();定义一个小猫类Cat,该类承了Animal类并实现了cry()方法,当调用cry()方法时输出“小猫喵喵叫”。
Java编程:动物类抽象与继承示例
文章展示了Java中如何使用抽象类(animal)定义动物的行为,如抽象方法cry(),并由子类(cat和dog)进行具体实现。cat类覆盖了cry方法,输出小猫喵喵叫,而dog类直接实现了cry方法,输出小狗汪汪叫。

被折叠的 条评论
为什么被折叠?



