答えは「クラスが明示的に継承されていない、暗黙的にオブジェクトクラスを継承する」と考えられます。しかし、私は確信していない、Oracle Doc、...彼らはすべて言った:すべてのクラスオブジェクト暗黙の継承オブジェクトクラス。 B
からC
は、単一の直接のスーパークラスを持って、Javaは多重継承を許さず、サブクラスはオブジェクトクラスを継承し、スーパークラスは混乱しますか?
1
A
答えて
1
クラスは、常に単一の直接のスーパークラスを持っていますが、クラスC
がB
を拡張したクラスB
がA
拡張し、クラスA
がObject
を拡張する場合には、(複数の上位クラスを持つことができます - 2つの間接スーパークラス - A
とObject
)。クラス定義でスーパークラスを指定しないと、直接スーパークラスはデフォルトでObject
クラスになります。
クラス定義にダイレクトスーパークラスを指定した場合、そのクラスはクラスの唯一の直接スーパークラスになります。 Object
はあなたのクラスの祖先になりますが、直接のスーパークラスではありません。彼らが言うにしようとしている何
+0
ありがとう、私は私のanwerを確信していない、今より明らかです。ありがとう。 –
0
はこれです:
この宣言:
class Foo
{
...
}
は、この1と同じです。
class Foo extends Object
{
...
}
関連する問題
- 1. Entity Frameworkが継承を混乱させ、スーパークラスではなくサブクラスを返す
- 2. 多重継承
- 3. 多重継承()
- 4. 多重継承
- 5. C++多重継承/仮想継承
- 6. Java:メソッドはJREのスーパークラスを継承しますか?クラスはObjectを継承しますか?
- 7. 混乱継承とテンプレート
- 8. Javascript継承との混乱
- 9. 継承の混乱vb.net
- 10. Java継承:静的変数の混乱
- 11. Extjs多重継承?
- 12. C++ - 多重継承
- 13. Typescript多重継承
- 14. C++多重継承
- 15. 多重継承:2Classes1Method
- 16. @interface多重継承?
- 17. サブクラス変数をJavaでスーパークラスで継承する
- 18. NoneTypeクラスはオブジェクトクラスを継承していますか?
- 19. Pythonの多重継承プロパティ
- 20. C++での多重継承
- 21. 多重継承でのスーパークラスメソッド
- 22. C++多重継承とダックタイピング
- 23. C++の多重継承ロジック
- 24. C++多重継承と
- 25. RAMLインクルードと多重継承
- 26. Xsdと多重継承
- 27. スカラ値クラス多重継承
- 28. インタフェースの多重継承
- 29. 仮想多重継承
- 30. 多重継承問題C++
あなたが引用された二つの文が完全に一致しています。あなたが何を求めているのか不明です。 – EJP
私は確かではありません:)私は確認されたいです:) –