나는 두 가지 메소드를 구현하지만 다른 메소드는 구현하지 않는 추상 자바 클래스를 가지고 있습니다. 구현하는 메소드에서 private 속성 변수를 사용합니다. 사용 된 변수는 하위 클래스에서도 사용해야합니다. 내가보기로서브 클래스는 추상 수퍼 클래스의 private 속성에 대한 액세스가 필요합니다.
내 옵션은 다음과 같습니다
- 현재 서브 클래스에 추상 클래스에서 구현 방법의 구현을 연기 서브 클래스와 슈퍼 클래스
- 모두에서 개인 변수를 선언
다른 옵션이 있습니까? 이것들 중 어느 것이 더 합리적이고 왜 그런가?
변수의 상태를 유지해야하기 때문에 더 의미가 있습니다. 감사 –