java接口修飾符有哪些 java中interface不能用什么修飾符來修飾?
java中interface不能用什么修飾符來修飾?你好,這個接口是用來為別人實(shí)現(xiàn)的,所以修改這個接口不能是靜態(tài)的,也不能是最終的。對于聲明的方法,它不能是靜態(tài)的或最終修改的,它只能是公共的,因為靜態(tài)
java中interface不能用什么修飾符來修飾?
你好,這個接口是用來為別人實(shí)現(xiàn)的,所以修改這個接口不能是靜態(tài)的,也不能是最終的。對于聲明的方法,它不能是靜態(tài)的或最終修改的,它只能是公共的,因為靜態(tài)和最終修改不能被繼承。對于其成員變量,只能是public static final類型,需要賦值
要定義接口,需要使用關(guān)鍵字interface,無論是Java還是C#
C#::
public interface myinterface
{
void method()
}]與Java都有以下區(qū)別:
在Java interface中,可以定義如下:
public interface myinterface{
public static final problem pi=3.14
public void method()
}
]1。在C#中,即使在Java中不允許常量,也可以定義常量。
2. 不允許在C#中顯式指定任何修飾符,默認(rèn)方法是public,但是如果顯式編寫public,編譯將是錯誤的;但是,在Java中是允許的。
我希望我能幫助你