A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© MagicBoy 中级黑马   /  2014-3-18 23:26  /  1134 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//父类
public class Animal {
String sleep,eat;
  public Animal(){
  System.out.println("睡觉");
//程序说吃肉未被读取。哪里出错了啊?
}

}
//子类
public class Lion extends Animal {
public Lion(String eat){
this.eat=eat;
System.out.println("狮子是吃"+this.eat);
}
public static void main(String[] args){
Rabbit a=new Rabbit("吃肉");
}


5 个回复

倒序浏览
Rabbit a=new Rabbit("吃肉");
应该是Lion a = new Lion("吃肉");
回复 使用道具 举报
Rabbit不是一个类,不可创建实例对象
回复 使用道具 举报
朋友,你从哪里跑出来的Rabbit,你就没有定义Rabbit这个类啊
回复 使用道具 举报
王竞 发表于 2014-3-19 00:22
朋友,你从哪里跑出来的Rabbit,你就没有定义Rabbit这个类啊

中间代码搞掉了,本来是定义了狮子和兔子两个类
回复 使用道具 举报
  1. public class Inherit {

  2.         /**
  3.          * 继承
  4.          */
  5.         public static void main(String[] args) {
  6.                 new Lion("肉");
  7.         }

  8. }

  9. // 动物类
  10. class Animal {
  11.         private String sleep;
  12.         private String eat;

  13.         public String getSleep() {
  14.                 return sleep;
  15.         }

  16.         public void setSleep(String sleep) {
  17.                 this.sleep = sleep;
  18.         }

  19.         public String getEat() {
  20.                 return eat;
  21.         }

  22.         public void setEat(String eat) {
  23.                 this.eat = eat;
  24.         }

  25.         public Animal() {
  26.                 System.out.println("睡觉");
  27.         }
  28. }

  29. // 狮子类
  30. class Lion extends Animal {
  31.         public Lion(String eat) {
  32.                 System.out.println("狮子是吃" + eat);
  33.         }
  34. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马