Anda di halaman 1dari 8

Pemrograman Berorientasi

Objek
Enkapsulasi
Enkapsulasi
• Information Hiding
• Abstraction
Access Modifier
• private
• protected
• public
• default
public class Waktu
{
private int Jam;
private int Menit;
private int Detik;

public void TambahWaktu(Waktu T2)
{…}
}
Accessor / Getter
• Method untuk mengakes property
public class Waktu
{
private int Jam;

public int GetJam()
{return Jam;}
}
Mutator / Setter
• Method untuk memodifikasi property
public class Waktu
{
private int Jam;

public void SetJam(int newJam)
{Jam = newJam;}
}
public void SetJam(int newJam)
{
if (newJam < 24 && newJam >= 0)
Jam = newJam;
}
public class Waktu
{
private int Detik;

public int GetDetik()
{return Detik % 60;}

public int GetMenit()


{return (Detik / 60) % 60;}

public int GetJam()


{return Detik / 3600;}

Anda mungkin juga menyukai