1. 程式人生 > 實用技巧 >18.java的訪問控制修飾符以及各自的許可權?---一二熊貓

18.java的訪問控制修飾符以及各自的許可權?---一二熊貓

在java中,也存在和c、c++一樣的控制修飾符,他們在使用中給人們帶來極大的便利,在使用時,如果巧妙使用,也能極大的提高程式安全性和實用性,訪問的許可權取決於類前的哪些修飾符,而類裡面的方法和變數,也有屬於自己的修飾符。那麼,他們都是哪些呢,讓我們來看看吧!
修飾符修飾的地方有三處,1、修飾類。【類修飾符】 class 類名{}
2、修飾類的域變數(屬性成員)
3、修飾類的成員方法
修飾符有哪些呢,1.public public是共有的意思,類前使用public說明這個類可以被所有的東西訪問
2. 預設,預設不是修飾符,但是效果和修飾符一樣,預設是前面不帶修飾物,類前為預設時,則只能被包中的類所訪問。

3. protecedt protected是保護
4. private private是指私有。

那麼,這些修飾符具體是怎麼使用的呢?我們先來探討訪問過程,首先,我們得先看要訪問的類前的修飾符,即為1,2中所說。當一個類可以被訪問時,再看類裡面要訪問的屬性和方法。屬性與方法前為public,就說明可以被所有的東西訪問。再者,如果是protected時,說明可以被同一個包中的類或自己的子類所訪問,又或者若為預設,則訪問許可權只限於包中的類;要是為private,則只能被本類的內部的方法所訪問。
許可權的問題還是很有趣的,巧妙使用是很必要的,期待和大家下次見面。在這裡插入圖片描述