私のクラスがインターフェイスから継承された場合、クラスのメソッドでsuper()
を使用できるとしますか?インタフェースには具体的な方法はありません。 super()
はどのように使用できますか?何が起こるか?私のクラスがインタフェースから継承したときにsuper()を呼び出すことはできますか?
3
A
答えて
10
あなたは、Javaのインターフェイスを継承することはできません。あなたのクラスはObjectから継承されます。そして、あなたが呼ぶObjectのコンストラクタです。
5
いずれのクラスもjava.lang.Object
から継承しますので、これはあなたのケースではsuper
になります。
5
Object
クラスのコンストラクタが呼び出されます:)
1
クラスはインターフェイスから継承することはできません - インターフェイスからの継承は、別のインターフェイスによってのみ許可されます。その場合、super()メソッドは使用されません(実装がないため)。
関連する問題
- 1. [super loadView]を呼び出すことはできますか?
- 2. クラスから継承したクラスとDelphiのインターフェイスから継承するクラスを作成できますか?
- 3. ES6継承クラスでスーパーセッターを呼び出すことは可能ですか?
- 4. C++ 14がコピーコンストラクタまたはoperator =をユニークポインタから継承するクラスの呼び出しできません
- 5. 基本クラスから継承されたメソッドを呼び出す
- 6. Java-継承では、クラスを作成せずにメソッドを呼び出すことができます
- 7. 私はプライベートメソッドを呼び出すことができますか?
- 8. 2つのクラスから継承するオブジェクトメソッドを呼び出す
- 9. 私たちはAIDLをリモートデバイスから呼び出すことができます
- 10. 継承を持つテンプレートは、親のコンストラクタを明示的に呼び出すことができますか?
- 11. MultiLevel継承、クラスCはクラスAを継承できますか?
- 12. スーパーオペレータ==をC++のベクトル継承クラスから呼び出す
- 13. 別のクラスからperformSegueWithIdentifierを呼び出すことはできますか?
- 14. 別のクラスからmsgを呼び出すことはできますか?
- 15. Pythonクラスの継承とsuper()の動作?
- 16. [super didReceiveMemoryWarning]を呼び出すときにクラッシュします
- 17. Pythonの多重継承:呼び出すsuper()の選択
- 18. Javaクラスからアンドロイドクラスを呼び出すことはできますか?
- 19. なぜクラスのインスタンスを呼び出すことができましたか?
- 20. Pythonあるクラスから継承しますが、別のクラスを呼び出すメソッドをオーバーライドしますか?
- 21. インタフェース暗黙メソッドを呼び出すことはできますが、明示メソッドを呼び出すことはできませんか? (インタビュークエスト!on)
- 22. このクラスから継承できますか?
- 23. 継承をクラスのEXTENDとして呼び出すことは適切ですか?
- 24. VBAの継承クラスから基本クラスのメソッドを呼び出す方法は?
- 25. 端末からAPIゲートウェイエンドポイントを呼び出すことはできますが、BraintreeのコンソールからAPIゲートウェイエンドポイントを呼び出すことはできますか?
- 26. Wicket Javaクラスからhtml idsを呼び出すことができます
- 27. クラスからメインアクティビティのメソッドを呼び出すことができません
- 28. インタフェース継承 - 良いこと?
- 29. 巡回継承とインターフェイス - クラスBは、インタフェース
- 30. 他のクラスからXNA GraphicsDeviceを呼び出すことはできません