>  기사  >  Java  >  Java의 상속 및 다형성에 대한 자세한 소개

Java의 상속 및 다형성에 대한 자세한 소개

零下一度
零下一度원래의
2017-06-27 09:48:131829검색

상속(확장):

  1: 객체는 모든 클래스의 상위(기본) 클래스입니다.

 2: 하위 클래스는 (비공개 수정 및 구성 방법)을 제외하고 상위 클래스의 모든 내용을 상속합니다.

  3: 하위 클래스가 생성자를 수동으로 생성하는 경우 상위 클래스 생성자를 호출해야 합니다.

  4: Java에서 클래스는 하나의 직접 상위 클래스(단일 상속만)만 가질 수 있으며 여러 개의 간접 상위 클래스를 가질 수 있습니다.

 5: 하위 클래스 인스턴스화 순서: 상위 클래스를 먼저 인스턴스화한 다음 정적 클래스를 먼저 인스턴스화한 다음 멤버를 인스턴스화합니다.

다형성(현상 참조):

  1: 상속 관계가 있어야 합니다. 상위 클래스 참조가 하위 클래스 객체를 가리켜야 합니다(다형성이 발생하는 조건). ).

 2: 메소드 재작성:

                               2:메소드 재작성:

                                    2: 메소드 재작성:

       반환값 유형 기본 유형은 동일합니다.

       참조 유형 상위 클래스 >= 하위 클래스.

 3: 하위 클래스 >= 상위 클래스의 권한 수정자.

  4: 상위 클래스 참조는 하위 클래스 내에서 덮어쓴(재작성된) 콘텐츠만 호출할 수 있습니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 어떤 실수라도 있으면 고쳐주세요. 저는 재능도 지식도 부족합니다)🎜🎜🎜 🎜

위 내용은 Java의 상속 및 다형성에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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