pertemuan_2
-
Upload
ari-munandar -
Category
Documents
-
view
218 -
download
2
description
Transcript of pertemuan_2
Konsep pemrograman berorientasi objek
Kelas dan objek
• Objek : sesuatu yang bisa terlihat maupun tidak terlihat
• Objek tersusun dari data dan operasi yang berfungsi untuk memanipulasi data.
• Agar bisa mencipatakan sebuah objek, kita perlu membuat kelas terlebih dahulu.
• Kelas : sebuah template yang berisi hal-hal apa saja yang bisa dilakukan oleh suatu objek
• Jadi, objek adalah sebuah instance atau contoh dari sebuah kelas
contoh
• Objek : kuda, sapi, kambing, kerbau• Kelas : ??• Kelas : karnivora• Objek : ??
• * Kelas harus dibuat terlebih dahulu sebelum membuat objek
• Kata kunci dari sebuah kelas – Class namaKelas
Latihan
• Buatlah kelas dan objek dari karnivora
• Kata kunci untuk membuat objek– (Nama kelas) namaObjek = new (nama kelas);
Messages dan methods
• Messages (pesan) digunakan untuk memerintahkan kelas atau objek agar melakukan sesuatu.
• Methods merupakan urutan instruksi yang harus dilaksanakan oleh objek atau kelas
• Methods memiliki 2 type– Class method : method yang dimiliki oleh kelas– Instance method : method yang dimiliki oleh objek
Contoh message
• Public int makanRumput (int jumlahRumput)
Nama Method ArgumentMessage
Contoh
• Method kelas– Herbivora :
• Method Objek– Kuda :
Objek data dan class data
• Data dari sebuah objek merupakan data yang dimili oleh objek tertentu
• Data class adalah data yang bisa disharing ke semua objek didalam kelas.
• Apasih sebenarnya data class dan data objek?– Variable – Konstanta
Latihan
• Buatlah kelas dan 3 objek– Variable dan konstanta (final)– Method kelas dan method objek
• Presentasikan pertemuan minggu depan