求高手解救!!!!

xdtboy 2011-09-17 11:25:20
class Creature{
public Creature(){
System.out.println("Creature无参数的构造器");
}
}

class Animal extends Creature{
public Animal(String name){
System.out.println("Animal带一个参数的构造器,该动物的name为"+name);
}
public Animal(String name,int age){
//使用this调用同一个重载的构造器
this(name);
System.out.println("Animal带两个参数的构造器,其age为"+age);
}

}

public class Wolf extends Animal{
//显式调用父类有两个参数的构造器
super("土狼",3);
public static void main(String []args){
new Wolf();
}
}

报错如下:
Wolf.java:22: 非法的类型开始
super("土狼",3);
^
Wolf.java:22: 非法的类型开始
super("土狼",3);
^
Wolf.java:22: 非法的类型开始
super("土狼",3);
^
3 错误

不知道是怎么回事啊???
...全文
76 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
完美灬缺陷 2011-09-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zyz1985 的回复:]
Java code

public class Wolf extends Animal {
// 显式调用父类有两个参数的构造器

public Wolf() {
super("土狼", 3);
}

public static void main(String[] args) {
new Wolf();
……
[/Quote]
+1
游一游走一走 2011-09-17
  • 打赏
  • 举报
回复

public class Wolf extends Animal {
// 显式调用父类有两个参数的构造器

public Wolf() {
super("土狼", 3);
}

public static void main(String[] args) {
new Wolf();
}
}

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧