[英]Calling Interface or abstract class method through its instance
如果我有一个接口或抽象类MyClass
并且它具有方法getInstance()
,则可以通过它(接口或抽象类)执行以下操作。
MyClass obj=MyClass.getInstance();
getInstance
似乎是一个静态方法。 如果是这样,则可以在Abstract类中包含静态方法,但不能在Interface中包含静态方法。 并且,如果您的getInstance
方法返回派生自MyClass
的类的对象,则可以执行此操作。
如果使用Java 8,则接口可以具有静态方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.