1. 程式人生 > >訪問修飾符和代碼塊

訪問修飾符和代碼塊

image 代碼 靜態 邊界 .com 構造 註意 可用 {}

1 訪問修飾符

技術分享圖片

歸納一下:在日常開發過程中,編寫的類、方法、成員變量的訪問

l 要想僅能在本類中訪問使用private修飾;

l 要想本包中的類都可以訪問不加修飾符即可;

l 要想本包中的類與其他包中的子類可以訪問使用protected修飾

l 要想所有包中的所有類都可以訪問使用public修飾。

l 註意:如果類用public修飾,則類名必須與文件名相同。一個文件中只能有一個public修飾的類。

2 代碼塊

1.局部代碼塊

特點:

l 以”{}”劃定的代碼區域,此時只需要關註作用域的不同即可

l 方法和類都是以代碼塊的方式劃定邊界的

2.構造代碼塊

特點:

l 優先於構造方法執行,構造代碼塊用於執行所有對象均需要的初始化動作

l 每創建一個對象均會執行一次構造代碼塊。

3.靜態代碼塊

特點:

l 它優先於主方法執行、優先於構造代碼塊執行,當以任意形式第一次使用到該類時執行。

l 該類不管創建多少對象,靜態代碼塊只執行一次。

l 可用於給靜態變量賦值,用來給類進行初始化。

訪問修飾符和代碼塊