親クラスと子クラスは下記のように別称がありますが、この質問内では親クラス・子クラスと呼びます。
(呼び方にこだわりはありませんが、前置きです。)
名称 | 別称 |
---|---|
親クラス | スーパークラス・基底クラス |
子クラス | サブクラス・派生クラス |
下記のように記述した場合、B クラスから見ると A クラスが親クラスになり、B クラスは子クラスになります。
php
1class A {} 2class B extends A {}
下記のように継承の継承した場合の呼び方について質問があります。
php
1class A {} 2class B extends A {} 3class C extends B {}
継承の継承した場合、C クラスから見て親クラスというと B クラスと A クラスの両方を指しますか?
逆に C クラスから見て B クラスと A クラス をそれぞれ指す用語と、
C クラスから見て B クラスと A クラスの両方を指す用語があれば知りたいです。
意思の疎通をする上で、(慣習的・一般的に)正しい用語または適切な用語を使いたくて質問しました。
呼び方について出典がある場合は教えてください。
※根本的な継承についての是非については論じません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/01 03:13