我通过Google,但找不到解决方案.这怎么可以在Java中完成?
enum Foo {}
其他可能性取决于解释:
JonK和T.J. Crowder考虑从构造函数抛出异常:
final class Example { Example() { throw new Exception(); } }
但nick zoum指出,一个实例仍然创建并存在,简要地说,在异常之前,尽管它不能(在上面的示例中)被保留.
nick zoum认为摘要:
abstract class Example { }
…但T.J. Crowder指出,抽象类可以被子类化(它们不能是final),而一个子类实例“是一个”超类实例.