Children
, Father
및 Ancestor
의 세 클래스가 있습니다. Children
는 Father
확장하고 Father
은 다음과 같은 Ancestor
확장 : 나는 아이들의 시험() 메소드에 조상의 시험() 메소드를 사용할 수있는 방법자바 자식은 조상의 메서드를 실행합니다
public class Ancestor {
public void test() {
}
}
public class Father extends Ancestor {
@Override
public void test() {
}
}
public class Children extends Father {
@Override
public void test() {
}
}
? 나는 아버지의 시험() 방법을 건너 뛰고 싶다.
내 유일한 문제는 실제로 대부분의 경우 * 필수적이지 않아야한다는 것입니다. 그러한 솔루션이 완벽하게 유효한 솔루션임을 제안함으로써, 이것이 잘못된 행동이라는 잘못된 인상을 남길 수 있습니다. 정말로, 당신은 이런 것들을 피해야합니다. –
대부분의 경우 필요하지 않아야한다는 데 동의합니다. 그러나이 질문은 권고를하기에 충분한 맥락을주지 못했다. 정말 필요한 경우 IMHO 옵션을 제공하는 것이 좋습니다. –
나는 그것이 사실이라고 생각하지만, 내 대답 *이 옵션을 제공하는 동안, 절대적으로 필요한 경우를 제외하고는 그러한 방법을 사용하지 않으려 고 조심했다. 그냥 말해. –