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

来源:8-5 Java 中的成员变量和局部变量

cute倩影O_o

2016-10-10 20:57

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回答

  • 向日葵一族
    2016-10-10 21:25:53

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


  • 慕粉3959446
    2016-10-10 21:25:30

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

  • 向日葵一族
    2016-10-10 21:24:40

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

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

Java入门第二季 升级版

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

531107 学习 · 6299 问题

查看课程

相似问题