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(); } }}
系统化J好好看看java入门知识
你写的太乱了,同意楼上的。
1,public class Dog 应该改为public class Dog extend 父类名
2,dog dog1=new dog() 改为 Dag dog1=new Dag(),同理后面关于实例化狗对象的创建都得改
Java入门第二季 升级版
531107 学习 · 6299 问题
相似问题