首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

高手,到底错在哪啊

2012-05-30 
请教各位高手,到底错在哪啊?class Animal {String typeAnimal(String type){this.typetypethis.ToStrin

请教各位高手,到底错在哪啊?
class Animal {
String type;
Animal(String type){
this.type=type;
  this.ToString(type);
}
void ToString(String s){
System.out.println("我的类型是"+s);}

void sound()
{System.out.println("我的叫声是--喵-喵-!");}

}

class Dog extends Animal{
Dog(String s){super(s);}
void sound(){System.out.println("我的叫声是--汪--汪-!");}
public static void main(String[] args){
Dog c=new Dog("fghj");
c.sound();

}
}

[解决办法]
没发现哪不正常!
输出:

我的类型是fghj
我的叫声是--汪--汪-!


[解决办法]
//动物
class abstract Animal {
public void sound();
}
//猫
class cat extends Animal{

}
//狗
class dog extends Animal {

}

class test {
public static void main(String[] args){
//new object
}
}
你的代码可执行,应该是你的环境有问题,不过把狗成了猫的"孩子" 有点奇怪...

热点排行