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();
}
}
在程序中定义一个Animal类,再定义连个Animal类的子类Bird、 Fish类,在子类中覆盖父类的play()方法。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 梦想川流不息 2022-03-16 09: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无用
悬赏问题
- ¥20 机器学习能否像多层线性模型一样处理嵌套数据
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来
- ¥15 用stata实现聚类的代码
- ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效