存取修飾符 Access Modifiers

閱讀時間約 1 分鐘

public: 可以在任何地方存取(access)

private: 只能在同class中存取

default: 只能在同package中存取

protected: 只能在同package,以及它的子class存取。不能在不同package的非子class存取

也就是說在別的package底下的class,如果沒有extends被宣告為protected修飾符的method所屬的class的話,就沒辦法存取 (access)
raw-image
  • class 盡量都宣告為public
  • 盡量將instance variable宣告為private
  • 當你希望method只能被子class使用的時候再將其宣告為protected,否則平常多數會宣告為private或public
  • 避免使用default,即非標明private、protected或public的情況
我的Java學習日記
留言0
查看全部
發表第一個留言支持創作者!
Java不能同時多重繼承 但是可以多層繼承
表面上看似改變了,但底層記憶體中的值是沒有改變的。
每個method都有一個自己的stack Instance Variable 會存在heap中 Local Variable 會存在stack中
Switch陳述式在 Java 12 之前與之後的差別
WORA, Write Once Run Anywhere Java 不依賴於任何平台,Java可以在任何平台上執行,前提是那平台上要有安裝JVM Java的執行流程
下載完JDK之後,在本機的環境變數中加入此JDK的bin路徑以便系統能識別使用 javac 是java compiler
Java不能同時多重繼承 但是可以多層繼承
表面上看似改變了,但底層記憶體中的值是沒有改變的。
每個method都有一個自己的stack Instance Variable 會存在heap中 Local Variable 會存在stack中
Switch陳述式在 Java 12 之前與之後的差別
WORA, Write Once Run Anywhere Java 不依賴於任何平台,Java可以在任何平台上執行,前提是那平台上要有安裝JVM Java的執行流程
下載完JDK之後,在本機的環境變數中加入此JDK的bin路徑以便系統能識別使用 javac 是java compiler
你可能也想看
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
參數化查詢是一種將參數值傳遞給SQL語句的技術,這些參數值不會被直接解釋為SQL語法。這樣可以防止惡意用戶通過在輸入中插入惡意的SQL語法來攻擊資料庫。參數化查詢的一個主要優點是它能夠提高安全性,同時也能夠幫助資料庫優化查詢。
Thumbnail
我們常常講要導入特權存取管理 (Privileged Access Management, PAM),將特權帳號收攏、集中管理。但特權存取管理解決方案真的有辦法達到防護效果嗎?對於合規有什麼作用?本文將聚焦於技術層面解析特權存取管理的定義與應用,並分析相關解決方案的優缺點。
Thumbnail
探索Python學習筆記中列表的建立、存取和常用方法。從使用中括號定義列表到了解索引、新增、刪除、修改等操作,並介紹append、remove、count等常用方法。
Thumbnail
受到「Meiko微課頻道」的『Excel教學 E70 | 十字光標格式設定,避免看錯資料行』的影片啟發,再加上參考網路資料所精心製作而成的「十字光標 增益集」,絕對值得您一看。
Thumbnail
#開課囉! 【Access Bars®一日授證課程】 對於走在「成為自己」的這條路上,你有多少的想法、觀點? 我知道,你可能覺得這只是一個「渴望」,我以前也是, Bars則可以協助你,更快速的讓它成為你的生活! 邀請你,選擇成為自己! 謝謝台東的土地邀請我,再去看滿天的台東藍! 什麼是 ACCESS
Thumbnail
2/26 就是這周日 #開課囉! 【Access Bars®一日授證課程】 你準備好讓自己的人生不一樣了嗎? 你是不是一直想要追求不一樣的人生? 你準備好超越過去的自己了嗎? 現在,有個輕鬆的工具, 讓你更快速的往前進! 問問這是不是你想要的? 然後來選擇吧!
Thumbnail
區塊儲存格 假設我們有一張工作表如下,而我們打算讀取C3:D6區塊儲存格的值。 以下的程式碼可以列印出C3:D6區塊儲存格的資料,注意openpyxl預設是採以列為主(row-major)拜訪儲存格。 如果需要以行為主(column-major)的方式印出區塊儲存格的值,可以改用以下的程式碼。 列印
Thumbnail
儲存格的存取和變數的存取一樣直覺與簡單,但是要注意儲存格的值和儲存格物件是兩個不同的東東;其中,儲存格的值是儲存格物件的一個屬性(value)。工作表ws中儲存格A4可以用ws['A4']這樣的方式表示,也可以用ws.cell(row = 4, column = 2)表示,或簡單地用ws.cell(
Thumbnail
或許大家也無法搞懂到底 NFT 與 jpg(圖片檔案格式)到底有什麼差異,怎麼會有人花費鉅資購買一張圖片呢?但身在其中的團隊則是繼續在 metaverse 中努力探索與擴展影響力邊界,試圖透過更多不一樣的交互體驗讓參與者更沉浸在其設計的另一個虛擬宇宙之中。
安裝Facebook PHP SDK: $ composer require facebook/graph-sdk Sample code: E 本筆記參考: 1. https://github.com/facebookarchive/php-graph-sdk
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
參數化查詢是一種將參數值傳遞給SQL語句的技術,這些參數值不會被直接解釋為SQL語法。這樣可以防止惡意用戶通過在輸入中插入惡意的SQL語法來攻擊資料庫。參數化查詢的一個主要優點是它能夠提高安全性,同時也能夠幫助資料庫優化查詢。
Thumbnail
我們常常講要導入特權存取管理 (Privileged Access Management, PAM),將特權帳號收攏、集中管理。但特權存取管理解決方案真的有辦法達到防護效果嗎?對於合規有什麼作用?本文將聚焦於技術層面解析特權存取管理的定義與應用,並分析相關解決方案的優缺點。
Thumbnail
探索Python學習筆記中列表的建立、存取和常用方法。從使用中括號定義列表到了解索引、新增、刪除、修改等操作,並介紹append、remove、count等常用方法。
Thumbnail
受到「Meiko微課頻道」的『Excel教學 E70 | 十字光標格式設定,避免看錯資料行』的影片啟發,再加上參考網路資料所精心製作而成的「十字光標 增益集」,絕對值得您一看。
Thumbnail
#開課囉! 【Access Bars®一日授證課程】 對於走在「成為自己」的這條路上,你有多少的想法、觀點? 我知道,你可能覺得這只是一個「渴望」,我以前也是, Bars則可以協助你,更快速的讓它成為你的生活! 邀請你,選擇成為自己! 謝謝台東的土地邀請我,再去看滿天的台東藍! 什麼是 ACCESS
Thumbnail
2/26 就是這周日 #開課囉! 【Access Bars®一日授證課程】 你準備好讓自己的人生不一樣了嗎? 你是不是一直想要追求不一樣的人生? 你準備好超越過去的自己了嗎? 現在,有個輕鬆的工具, 讓你更快速的往前進! 問問這是不是你想要的? 然後來選擇吧!
Thumbnail
區塊儲存格 假設我們有一張工作表如下,而我們打算讀取C3:D6區塊儲存格的值。 以下的程式碼可以列印出C3:D6區塊儲存格的資料,注意openpyxl預設是採以列為主(row-major)拜訪儲存格。 如果需要以行為主(column-major)的方式印出區塊儲存格的值,可以改用以下的程式碼。 列印
Thumbnail
儲存格的存取和變數的存取一樣直覺與簡單,但是要注意儲存格的值和儲存格物件是兩個不同的東東;其中,儲存格的值是儲存格物件的一個屬性(value)。工作表ws中儲存格A4可以用ws['A4']這樣的方式表示,也可以用ws.cell(row = 4, column = 2)表示,或簡單地用ws.cell(
Thumbnail
或許大家也無法搞懂到底 NFT 與 jpg(圖片檔案格式)到底有什麼差異,怎麼會有人花費鉅資購買一張圖片呢?但身在其中的團隊則是繼續在 metaverse 中努力探索與擴展影響力邊界,試圖透過更多不一樣的交互體驗讓參與者更沉浸在其設計的另一個虛擬宇宙之中。
安裝Facebook PHP SDK: $ composer require facebook/graph-sdk Sample code: E 本筆記參考: 1. https://github.com/facebookarchive/php-graph-sdk