接口使用时注意
interface Service{
void doSome(); //方法的默認修飾符為public abstract
}
public class InterfaceNote implements Service{
//方法默認的修飾符為 default
void doSome(){
System.out.println("做一些服務!");
}
public static void main(String[] args){
InterfaceNote test=new InterfaceNote();
test.doSome();
}
}
/*
?編譯錯誤提示:
InterfaceNote.java:10: org.test.InterfaceNote 中的 doSome() 無法實現 org.test.Service 中的 doSome();正在嘗試指定更低的訪問權限;為 public
void doSome(){
^
1 錯誤
*/
總結
- 上一篇: 多态之向上转型
- 下一篇: String使用注意一