[英]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.