正如我們所知,在java 1.8靜態方法被允許在接口中,我看到一些答案,如static methods defined in interface from jdk 1 8 why did they need to do so
但我不滿意。
此外,我認爲這可能會導致類似的問題:在java 1.8中的接口中添加的靜態方法
public interface MyInterface{
public static void myMethod();
}
class MyClass{
MyInterface.myMethod(); // since myMethod is static but a huge error is waiting for us here ?
}
但我仍然認爲這是一個出路的這一點,因爲這是加入由專業人員,所以任何人都可以請解釋甲骨文如何解決這個問題,有什麼需要添加這個?
非常感謝您的光臨。
我沒有使用過的Java 1.8,所以我從來不知道,在Java靜態方法需要定義不僅僅是聲明,我一直以爲接口作爲純抽象類我想這就是爲什麼這個想法定義一種方法對我來說似乎很陌生。感謝您的幫助 ! 。
你還沒有顯示實際問題*是* ... – 2014-09-19 12:41:36
這是一個很好的問題,我認爲。 – 2014-09-19 12:42:38
你有沒有試過_huge error_發生? – Narmer 2014-09-19 12:43:18