classAnimal
{
voidplay()
{
System.out.println(“我是动物,我会很多本领”);
}
}
//定义Animal类的子类Bird,覆盖Animal类的play()方法,并在play()方法中输出
“我是小鸟,我能飞翔。”
//定义Animal类的子类Fish,覆盖Animal类的play()方法,并在play()方法中输出
“我是小鱼,我能游泳。”
classOverriding
{
publicstaticvoidmain(String[]args)
{
Animals1=newAnimal();
Birds2=newBird();
Fishs3=newFish();
s1.play();
s2.play();
s3.play();
}
}
1条回答 默认 最新
- 梦想川流不息 2022-03-16 01:55关注
1.Animal类
public class Animal { void play(){ System.out.println("我是动物,我会很多本领"); } }
2.Bird类
public class Bird extends Animal{ void play(){ System.out.println("我是小鸟,我能飞翔。"); } }
3.Fish类
public class Fish extends Animal{ void play(){ System.out.println("我是小鱼,我能游泳"); } }
4.Overriding类
public class Overriding { public static void main(String[] args) { Animal s1=new Animal(); Bird s2=new Bird(); Fish s3=new Fish(); s1.play(); s2.play(); s3.play(); } }
5.打印结果
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
悬赏问题
- ¥15 传人记程序做的plc 485从机程序该如何写
- ¥15 已知手指抓握过程中掌指关节、手指各关节和指尖每一帧的坐标,用贝塞尔曲线可以拟合手指抓握的运动轨迹吗?
- ¥50 libwebsockets 如何添加其他socket事件回调
- ¥50 实现画布拖拽算子排布,通过flink实现算子编排计算,请提供思路
- ¥15 esium自定义材质拉伸问题
- ¥15 cmake+mingw使用<mysqlx/xdevapi.h>报错
- ¥15 eNSP中防火墙的使用
- ¥15 关于#mlnet#的问题:mlnet相关请求(语言-c#)
- ¥15 lvgl7.11怎么做出文字被选中的效果
- ¥50 如何快速查看手机目标app的主要服务器ip