>  기사  >  Java  >  Java에서 상속할 수 없는 클래스는 무엇입니까?

Java에서 상속할 수 없는 클래스는 무엇입니까?

尚
원래의
2019-12-26 16:34:055007검색

Java에서 상속할 수 없는 클래스는 무엇입니까?

Java에서 final로 표시된 클래스는 최종 클래스이므로 상속될 수 없습니다(예: public, final 및 String).

JAVA 상속 소개:

상속은 객체 지향의 가장 중요한 기능입니다. 상속은 기존 클래스의 데이터 속성과 동작을 흡수할 수 있다는 것입니다. 새로운 기능을 확장합니다.

Java 상속은 기존 클래스의 정의를 기반으로 새로운 클래스를 생성하는 기술입니다. 새로운 클래스의 정의는 새로운 데이터나 새로운 기능을 추가할 수도 있고, 상위 클래스의 기능을 사용할 수도 있지만, 상위 클래스를 선택적으로 상속할 수 없습니다.

수정된 클래스 final을 사용하여 클래스를 수정하면 이 클래스를 상속할 수 없음을 의미합니다.

참고: a. final로 수정된 클래스의 경우 실제 필요에 따라 final 클래스의 멤버 변수를 fianl로 설계할 수 있습니다. b. 최종 클래스의 멤버 메서드는 암시적으로 최종 메서드로 지정됩니다.

참고: 클래스를 디자인할 때 이 클래스가 나중에 상속될 것인지 신중하게 생각해야 합니다. 상속이 가능하다면 클래스는 fianl로 수정할 수 없습니다. 여기서는 일반적으로 도구 클래스를 A로 디자인하겠습니다. 마지막 수업. JDK에서 final로 설계된 클래스에는 String, System 등이 있다.

더 많은 Java 지식을 알고 싶다면 java 기본 튜토리얼 칼럼을 주목해주세요.

위 내용은 Java에서 상속할 수 없는 클래스는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.