Visibility: public, private, protected

public dapat diakses dari mana saja, private hanya dari dalam class itu sendiri, dan protected bisa diakses dari class turunan.

👀 Contoh dulu

class BankAccount {
  private float $balance = 0.0;
}

Hasilnya: Properti $balance aman dari mutasi langsung pihak luar.

💡 Terapkan prinsip enkapsulasi dengan menyembunyikan properti sensitif di private.

📝 Sekarang giliranmu

Tulis deklarasi properti private private string $password; di dalam kelas.

Preview