1
我想了解更多關於Java 8 FunctionalInterface
註釋。我寫了下面的代碼作爲實驗,但它並不能編譯:沒有在功能接口中找到的目標方法
@FunctionalInterface
public interface HasToString {
String toString();
}
沒有目標的方法找到
有趣的是,這確實編譯:
@FunctionalInterface
public interface HasToString {
String notToString();
}
爲什麼這是?
您正在重寫Object的toString()方法。所以這不是一個抽象的方法,而是一個具體的方法。 –