1 슈퍼클래스가 서브클래스의 멤버에 액세스할 수 있나요? 그리고 서브클래스가 슈퍼클래스의 멤버에 접근할 수 있나요?
예: 연습1
2 Circle이라는 TwoDShape의 하위 클래스를 만듭니다. 원의 넓이를 계산하는 Area( ) 메소드와 super를 사용하여 TwoDShape를 참조하는 부분을 초기화하는 생성자를 포함합니다.
3 하위 클래스가 슈퍼 클래스 멤버에 액세스하는 것을 방지하는 방법은 무엇입니까?
4 이 장에 표시된 두 가지 super 버전의 목적과 응용 프로그램을 설명하세요.
5 다음 계층 구조가 주어졌을 때:
클래스 알파 { ...
클래스 베타는 Alpha를 확장합니다 { ...
클래스 감마는 베타를 확장합니다 { ...
감마 객체가 인스턴스화될 때 이러한 클래스의 생성자는 어떤 순서로 실행을 완료합니까?
6 슈퍼클래스 참조는 하위클래스 객체를 참조할 수 있습니다. 메소드 재정의의 맥락에서 이것이 왜 중요한지 설명하세요.
7 추상클래스란 무엇인가요?
8 메소드가 재정의되는 것을 방지하는 방법은 무엇입니까? 그리고 클래스가 상속된다고요?
9 상속, 메서드 재정의 및 추상 클래스를 사용하여 다형성을 지원하는 방법을 설명하세요.
10 어떤 클래스가 다른 모든 클래스의 슈퍼클래스인가요?
11 하나 이상의 추상 메소드를 포함하는 클래스를 선언해야 합니다
추상적으로. 사실인가요, 거짓인가요?
12 명명된 상수를 만드는 데 사용되는 키워드는 무엇입니까?
위 내용은 7장 최종 테스트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!