2017-01-27 1 views
-5

final 클래스가 다른 클래스를 확장 할 수 있습니까? 그렇다면 final 클래스에 의한 상속 사용은 무엇입니까?최종 클래스는 다른 클래스를 확장 할 수 있습니까? 그렇다면 최종 클래스에 의한 상속의 사용은 무엇입니까?

Final 클래스는 이 상속 될 수 없습니다. 클래스를 상속 받지만 final 클래스로 다른 클래스를 확장 할 수 있습니까?

+2

'final' 클래스는 모든 클래스를 확장 할 수 있지만 확장 할 수 없습니다. – shmosel

+2

* "최종 클래스는 다른 클래스를 확장 할 수 있습니까?"- 예, 그렇지만 확장 할 수는 없습니다. 'String'에서 확장 해보십시오. – MadProgrammer

+0

@MadProgrammer thanks – asy

답변

0

최종 클래스는 상속받을 수 없습니다. 이러한 클래스는 상속에 의해 추가 확장에서 봉인됩니다. 최종 클래스는 일차적으로 불변성을 가져 오는 데 사용됩니다.

+1

질문에 대한 답변이 아니며,이 정보는 원래 포스터가 이미 알고있는 부분입니다. – MarianD

0

final 클래스는 다른 클래스를 확장 할 수는 있지만 확장 할 수는 없습니다. 최종 클래스에서 확장되는 클래스는 선언 할 수 없습니다.

abstract 클래스는 다른 클래스로만 확장 할 수 있으며 객체를 만드는 데 직접 사용되지 않습니다.

관련 문제