通过其实例调用接口或抽象 class 方法

Calling Interface or abstract class method through its instance

如果我有一个接口或抽象 class MyClass 并且它有一个方法 getInstance() 那么通过它(接口或抽象 class)我可以执行以下操作.

MyClass obj=MyClass.getInstance();

getInstance 好像是静态方法。如果是,那么您可以在 Abstract class 中使用静态方法,但不能在 Interface 中使用。如果您的 getInstance 方法 returns class 的对象派生自 MyClass 那么您可以这样做。

如果您使用的是 Java 8,那么接口可以有静态方法。