1️⃣  封裝(Encapsulation)

<aside> 📘

封裝是物件導向的一個核心概念,它將類別的屬性設為私有(private)或受保護(protected),並通過公有(public)的方法提供受控的訪問權限。封裝的目的在於保護資料的完整性和實現類別的內部邏輯隱藏。

</aside>

1. private 修飾符

重點整理

private 修飾符用於將屬性或方法限制為僅能在類別內部訪問,外部類別或子類別無法直接存取。

範例:private 修飾符


2. protected 修飾符

重點整理

protected 修飾符允許屬性或方法在子類別和同一個包中的其他類別中訪問,但對其他外部類別不可見。

範例:protected 修飾符


3. public 修飾符

重點整理

public 修飾符使屬性或方法可以被任何地方的其他類別訪問,包括不同包中的類別。

範例:public 修飾符