为了账号安全,请及时绑定邮箱和手机立即绑定

子类没有实现继承,怎么改,谢谢

package lanqian;public class Dog {public static void main(String args[]){ dogfather dogfather=new dogfather(); System.out.println("姓名:"+dogfather.name); System.out.println("年龄:"+dogfather.age); System.out.println("颜色:"+dogfather.color); System.out.println("体重:"+dogfather.weight); System.out.println("性别:"+dogfather.sex); dogfather.eat(); dogfather.look(); dogfather.yao(); dogfather.run(); dogfather.swim(); dog1 dog1=new dog1() ; System.out.println(dog1); System.out.println("年龄:"+dog1.age); dog1.yao(); dog2 dog2=new dog2(); System.out.println(dog2); System.out.println("颜色:"+dog2.color); dog2.run(); }}class dogfather{ int age =5; String name="乐乐"; String color="白色"; int weight =10; String sex="female"; { } public void eat() { System.out.println("狗狗喜欢吃肉"); }public void look(){System.out.println("狗狗可以看门");}public void run(){System.out.println("狗狗跑的很快");}public void yao(){System.out.println("旺旺~~~~~");}public void swim(){System.out.println("会游泳");}class dog1 extends dogfather{ int age=2; public void yao(){ super.yao(); }} class dog2 extends dogfather{ String color="黑色"; public void run(){ super.run(); } }}

正在回答

3 回答

系统化J好好看看java入门知识


0 回复 有任何疑惑可以回复我~

你写的太乱了,同意楼上的。

0 回复 有任何疑惑可以回复我~

1,public class Dog 应该改为public class Dog extend 父类名

2,dog dog1=new dog() 改为  Dag dog1=new Dag(),同理后面关于实例化狗对象的创建都得改

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季
  • 参与学习       531268    人
  • 解答问题       6327    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

子类没有实现继承,怎么改,谢谢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号