인사말 및 인사말!추상 클래스 확장 - 추상 메소드 구현
저는 현재 추상 클래스 A와 그것을 서브 클래 싱하는 많은 클래스를 가지고 있습니다. oneMethod()에 넣은 모든 하위 클래스에 공통적 인 코드와 각 구현에 고유 한 코드를 두 가지 추상 메서드에 넣었습니다.
public abstract class AbstractA {
public oneMethod() {
//do some intelligent stuff here
abstractMethodOne();
abstractMethodTwo();
}
protected abstract void abstractMethodOne();
protected abstract void abstractMethodTwo();
}
oneMethod() 메서드를 재정의하는 클래스가 있습니다.
public class B extends AbstractA {
@Override
public oneMethod() {
//do some other intelligent stuff here
}
}
서브 클래스에서 두 개의 추상 메소드의 스텁 구현을 건너 뛸 수있는 방법이있다? 나는 그들이 사용 된 유일한 장소가 재정의 된 방법에 있다는 것을 의미한다.
도움을 주시면 감사하겠습니다.
oneMethod가이를 호출해야하기 때문에. –