PEMROGRAMAN BERORIENTASI
OBJEK
Sebelum mempelajari pemrograman C#, terlebih dahulu
kalian coba cari informasi dan jawab pertanyaan berikut :
/* Penambahan properties */
public int Usia{
get{return usia;}
set{usia=value;}
}
/*method class kucing*/
public void berlari(){
Console.WriteLine("Kucing {0} yang berwarna {1} sedang berlari",this.jenis,this.warna);
}
public void melompat(){
Console.WriteLine("Kucing {0} yang berusia {1} melompat pagar",this.jenis,this.usia);
}
public void mencakar(){
Console.WriteLine("Kucing {0} mencakar sambil bersuara {1}",this.jenis,this.suara);
}
}
}
Perhatikan script yang ditebalkan, script tersebut merupakan properties dari atribut usia. Disana dituliskan bahwa
properties memiliki atribut baru yaitu Usia dengan akses public, namun didalam nya merepresentasikan atribut usia
sebelumnya dengan memiliki perintah get dan set.
Contoh Lain
Latihan
1. Untuk lebih memahami mengenai enkapsulasi, cobalah kalian buat program berikut :
class : LuasPersegiPanjang
atribut : - panjang : int
- lebar : int
+ luas : int
method : + void hitungLuas()
+ void tampilLuas()
2. Buatlah program untuk menghitung nilai siswa
class : NilaiSiswa
atribut : + nama : String
+ kelas : String
- nkehadiran : int
- ntugas : int
- nuts : int
- nuas : int
+ hasil : int
method : + void hitungNilai()
+ void tampilNilaiSiswa()
Hitung Nilai : hasil = ((nkehadiran*10)+(ntugas*20)+(nuts*30)+(nuas*40))/100