Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java封裝 - Coggle Diagram
Java封裝
代碼塊
執行順序
靜態代碼塊>構造代碼塊>構造方法>普通代碼塊
普通代碼塊
先出現先執行
順序執行
定義於方法內部
構造代碼塊
創建對象時調用
優於構造方法執行
創建幾次,執行幾次
用於每次都要執行的場景
定義於類內部
靜態代碼塊
加static
只能出現在類內
只執行一次
用於項目執行一次場景
封裝
特點
隱藏對象的細節
提供接口
防止被修改屬性,降低方顯
提高系統的獨立性
規則
私有數據在外部僅能讀取,不能改
只有get
同一類可直接訪問
步驟
1.設私有屬性private
2.創建get/set
3.在get/set加入屬性作判斷
包
定義包
語法
package 包名
package com.imooc
規則
一個文件一個語句全小寫
文件第一行
導入包
語法
import 包名
import com.imooc.animal
規則
只能訪問包下的類
特點
管理文件解決同名問題衝突
static關鍵字
特點
靜態的
生命週期長
類對象共享
訪問方式
類.成員名
Cat.price
對象.成員名
one.price
規則
靜態中,不能訪問"非"靜態成員/方法
靜態中,不能用"this"
非靜態,要改為static,才能調用靜態成員
對象實例化,才能訪問非靜態成員/方法