【发布时间】:2014-03-13 22:40:47
【问题描述】:
我真的不知道如何解释自己,所以我只是告诉你们我应该做什么以及我得到了什么。 我的老师告诉我们完成其余的代码,以便主要工作。 这是给我的:
public static void main(String args[])
{
dog buli=new dog();
cat felix=new cat();
cuckoo wallwatch=new cuckoo();
talks(buli);
talks(felix);
talks(wallwatch); }
}
输出应该是: 瓜奥 缪 黄瓜
我得到了什么(这个班动物也是主要的):
public abstract class Animals {
public String sound;
Animals (String sound){
this.sonido = sound;
}
public void talks(){
System.out.println(sound);
}
而且只是狗的下类(dog.java),因为这三个是相同的:
public class dog extends Animals{
dog (String sound){
sound = "guau";
}
}
说实话,我在使用 java 时遇到了很多我在使用其他语言时从未遇到过的问题, 我似乎无法理解与类或对象相关的任何内容。 :S 谢谢。
【问题讨论】:
-
Dog dog = new Dog("rover");然后调用它:dog.talk(); -
主不能编辑