2014-12-10 2 views
0

다시 구현하지 않고 상속받은 하위에서 마지막 메소드의 액세스 한정자 범위를 변경하는 방법이 있습니까?최종 수정 방법에서 액세스 수정 자 범위를 변경하는 방법이 있습니까?

+0

유스 케이스 란 무엇입니까? –

+0

추상 클래스는 보호 된 최종 메소드를 정의합니다. 자녀가 그 방법을 개인적인 방법으로 노출 시키길 원합니다. 즉, 노출시키지 마십시오. – Whimusical

+0

자녀 클래스는 여전히 그 메소드를'protected' 메소드로 가질 것이므로 대부분의 다른 코드에서는 보이지 않게해야합니다. –

답변

4

하위 클래스의 마지막 메서드를 재정의 할 수 없습니다. 최종 키 워드는 재정의를 중지하기위한 것입니다.

+0

그래서 나는 절대 액세스 수정자를 무시할 수 없을 것입니다 – Whimusical

+3

예, 당신이 요구하는 것은 불가능합니다 – Panther

+0

여기에서 성취하려는 것 – Panther