程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java中常用修飾符的運用辦法匯總

Java中常用修飾符的運用辦法匯總

編輯:關於JAVA

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中常用修飾符的運用辦法匯總就是分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved