1 スーパークラスはサブクラスのメンバーにアクセスできますか?また、サブクラスはスーパークラスのメンバーにアクセスできますか?
例: 演習 1
2 Circle という TwoDShape のサブクラスを作成します。円の面積を計算する area() メソッドと、Super を使用して TwoDShape を参照する部分を初期化するコンストラクターを含めます。
3 サブクラスがスーパークラスのメンバーにアクセスできないようにするにはどうすればよいですか?
4 この章で示されているスーパーの 2 つのバージョンの目的と用途について説明します。
5 次の階層があるとします:
クラス アルファ { ...
class Beta extends Alpha { ...
クラス Gamma は Beta を拡張します { ...
Gamma オブジェクトがインスタンス化されるとき、これらのクラスのコンストラクターはどのような順序で実行を完了しますか?
6 スーパークラス参照はサブクラス オブジェクトを参照できます。メソッドのオーバーライドのコンテキストにおいてこれが重要である理由を説明してください。
7 抽象クラスとは何ですか?
8 メソッドがオーバーライドされないようにするにはどうすればよいですか?そしてクラスは継承されるのでしょうか?
9 継承、メソッドのオーバーライド、および抽象クラスを使用してポリモーフィズムをサポートする方法を説明します。
10 他のすべてのクラスのスーパークラスはどのクラスですか?
11 少なくとも 1 つの抽象メソッドを含むクラスを宣言する必要があります
抽象的なものとして。本当ですか、それとも嘘ですか?
12 名前付き定数の作成に使用されるキーワードは何ですか?
以上が第 7 章 最終テストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。