3

Java の特定のクラスを継承する必要があり、それ自体から直接インスタンス化しないようにするにはどうすればよいでしょうか。逆に、継承しないように強制するにはどうすればよいでしょうか。.NET では、「mustinherit」および「notinheritable」修飾子を使用できます。

4

3 に答える 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" はabstractJava での意味 "noninheritable" はfinalJava での意味

于 2012-12-11T12:17:41.327 に答える