Hawk와 같은 여러 종에 의해 상속되는 추상 클래스 Animal을 만들고 싶습니다.Java 추상 클래스
이abstract public class Animal {
private String name;
abstract String sound();
abstract String movement();
public void set_name(String s){
name=s;
}
public String get_name(){
return name;
}
}
public Hawk extends Animal{
public String sound(){
return "Shriek" ;
}
public String movement(){
return "Fly" ;
}
그러나, 컴파일러 나 방법 사운드()와 동물에서 발견되는 움직임을() 중복 말하는 유지, 왜 이런 일이 것이다 : 나는이 다음나요? 나는 이것을 구현하려하고있다.
코드를 잘못 읽었습니까? 또는 '동물'내부에'Hawk'가 중첩되어 있습니까? 또한 경고 또는 오류 메시지? – AntonH
'@ Override' 사용 – nullpointer
'호크'앞에서'class'가 누락 된 것처럼 보입니다. –