Java の特定のクラスを継承する必要があり、それ自体から直接インスタンス化しないようにするにはどうすればよいでしょうか。逆に、継承しないように強制するにはどうすればよいでしょうか。.NET では、「mustinherit」および「notinheritable」修飾子を使用できます。
質問する
785 次
3 に答える
6
インスタンス化できない Java クラスは抽象クラスです
abstract class A {
継承できない Java クラスは final です
final class A {
于 2012-12-11T12:16:54.510 に答える
5
継承する必要があり、それ自体から直接インスタンス化しないでください
それを作るabstract
。
またはその逆、継承されないようにする方法は?
それを作るfinal
。
于 2012-12-11T12:16:55.393 に答える
2
私は .NET に詳しくないので、名前の理解に基づいて答えを出すことができます。"mustinherit" はabstract
Java での意味 "noninheritable" はfinal
Java での意味
于 2012-12-11T12:17:41.327 に答える