상속(확장):
1: 객체는 모든 클래스의 상위(기본) 클래스입니다.
2: 하위 클래스는 (비공개 수정 및 구성 방법)을 제외하고 상위 클래스의 모든 내용을 상속합니다.
3: 하위 클래스가 생성자를 수동으로 생성하는 경우 상위 클래스 생성자를 호출해야 합니다.
4: Java에서 클래스는 하나의 직접 상위 클래스(단일 상속만)만 가질 수 있으며 여러 개의 간접 상위 클래스를 가질 수 있습니다.
5: 하위 클래스 인스턴스화 순서: 상위 클래스를 먼저 인스턴스화한 다음 정적 클래스를 먼저 인스턴스화한 다음 멤버를 인스턴스화합니다.
다형성(현상 참조):
1: 상속 관계가 있어야 합니다. 상위 클래스 참조가 하위 클래스 객체를 가리켜야 합니다(다형성이 발생하는 조건). ).
2: 메소드 재작성:
2:메소드 재작성:
2: 메소드 재작성:
반환값 유형 기본 유형은 동일합니다.
참조 유형 상위 클래스 >= 하위 클래스.
3: 하위 클래스 >= 상위 클래스의 권한 수정자.
4: 상위 클래스 참조는 하위 클래스 내에서 덮어쓴(재작성된) 콘텐츠만 호출할 수 있습니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 어떤 실수라도 있으면 고쳐주세요. 저는 재능도 지식도 부족합니다)🎜🎜🎜 🎜위 내용은 Java의 상속 및 다형성에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!