私には抽象クラスA
があります。今度は(Nothing
を除く)を継承するクラスB
に対してABot
という最終クラスを定義したいと考えています。ABot
はB
のサブクラスです。それはちょうどNothing
のようですが、A
がトップである階層に関してです。Scalaの型階層の副格子に下位のクラスを定義することは可能ですか?
1
A
答えて
1
回答はいいえです。あなたが明示的X.
scala.Nothing
を延長しない限り、
クラスは、XのサブタイプではありませんScalaのコンパイラはあなたのための魔法を行うための例外です。
0
B
とC
があり、いずれもA
に拡張されていますが、どちらも拡張していないクラス(または特性)を持つことはできません。
関連する問題
- 1. 「階層型」コレクションをデータバインドすることは可能ですか? SL 4
- 2. 継承階層のクラスの汎用メンバに型制約を課すことは可能でしょうか?
- 3. クラスをdouble型javaとして定義することは可能ですか?
- 4. 電子メールメッセージの可能なMIMEタイプ階層は何ですか?
- 5. 階層型クラスの設計
- 6. Visual Studio 2010のソリューションの階層 - これは可能ですか?
- 7. 階層内の任意の子を指定すると、INFORMIX階層型SQLで完全ツリーをフェッチします
- 8. 階層データを格納するための可能なオプション
- 9. Scalaのcaseオブジェクトをプログラムで定義することは可能ですか?
- 10. Scalaで関数の定義を出力することは可能ですか
- 11. クラスでTHを定義することは可能ですか?
- 12. stdClassの下で関数を定義することは可能ですか
- 13. DependencyPropertyをクラス階層のAttachedPropertyに置き換えることは可能ですか?
- 14. Entity Framework 4:階層ごとのテーブル継承をゼロから設定することは可能ですか?
- 15. 未定義型のメソッドを作成することは可能ですか?
- 16. constexpr関数への型エイリアスを定義することは可能ですか?
- 17. 親子クラス階層を実装する
- 18. RDFSでクラスのインスタンスを定義することは可能ですか?
- 19. MATLABクラス定義メソッドのハンドラを変更することは可能ですか?
- 20. Scalaのバリュークラスの階層?
- 21. クラス階層に列挙型を変換
- 22. Pythonで階層化テーブルを階層型のjsonに変換する方法は?
- 23. 型階層との照合
- 24. 階層クラスの権限クラスをPersonクラスに格納するにはどうすればよいですか?
- 25. eclipseでアノテーションの型階層を見ることはできますか?
- 26. ステップ定義クラスに非ステップメソッドを含めることは可能ですか?
- 27. Scalaの別のマニフェストに基づいてマニフェストを定義することは可能ですか?
- 28. Scalaではなぜこのような演算子の定義が可能ですか?
- 29. クラスとオブジェクトの階層
- 30. XMLデータ型の階層は?
「ABot」を 'A' *、* Nothing'を除いた任意のクラスのサブクラスにする必要がある場合はどうなりますか? – uraj