Java中常用修飾符的運用辦法匯總。本站提示廣大學習愛好者:(Java中常用修飾符的運用辦法匯總)文章只能為提供參考,不一定能成為您想要的結果。以下是Java中常用修飾符的運用辦法匯總正文
修飾符匯總:
一:public protected default private
修飾類,修飾辦法,修飾屬性,修飾代碼塊。
類:
頂級類只能用public 修飾,頂級類不能運用private 和protected 修飾。
內部類可以被public修飾或許默許不寫,不能用private和protected。
外部類可為靜態,可用protected和private修飾。
辦法:
通常辦法可以被四個訪問修飾符修飾,結構辦法也可以被四個訪問修飾符修飾。
籠統類中的籠統辦法不能被private修飾,可以被其他三個修飾。
而接口中的辦法只能被public修飾(默許也是public)。
屬性:
屬性可以被四個修飾符修飾,接口中的屬性只能被public修飾(默許也是public)。
代碼塊:
代碼塊不能被任何修飾符修飾(由於代碼塊外面是屬性還是辦法,這個屬性和辦法都有自己的修飾符)。
結構代碼塊的作用:可以初始化非靜態屬性,結構代碼塊優先於結構函數執行,可以放在結構函數中。
靜態代碼塊的作用:可以初始化靜態屬性,類加載時加載,不可以放在結構函數中。
二:final:
修飾類:最終類,最終類不能被承繼。最終類通常完成一定規范功用的類,例如Java庫中的數學類Math等。
修飾辦法:用final修飾的辦法不能被承繼,不能被重寫(例如Object中的wait()),但是可以重載。
常量:定義部分常量用final,定義全局常量用static final (或許final static)。
三:static:
修飾類:可以修飾外部類
修飾屬性:static可以修飾任何屬性。
修飾辦法:不能修飾籠統辦法,不能修飾結構辦法。
修飾代碼塊:被修飾的代碼塊叫靜態代碼塊
四:abstract
修飾類(籠統類):籠統類不能被實例化。籠統類就是用來被承繼的。
修飾辦法(籠統辦法):能被修飾的辦法叫做籠統辦法,只要辦法的聲明,沒無方法的完成,以分號完畢。
不能修飾:不能修飾屬性、公有辦法、結構器、靜態辦法、final 辦法。
abstract不可以和哪些關鍵字共存?
final:假如辦法被籠統,就需求被掩蓋,final修飾不能被掩蓋。
private:假如函數被公有了,子類無法直接訪問,無法掩蓋
static:類辦法,直接調用籠統辦法沒有意義。
以上這篇Java中常用修飾符的運用辦法匯總就是分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。