pertemuan_2

9
Konsep pemrograman berorientasi objek

Upload: ari-munandar

Post on 19-Dec-2015

218 views

Category:

Documents


2 download

DESCRIPTION

pbo

TRANSCRIPT

Page 1: pertemuan_2

Konsep pemrograman berorientasi objek

Page 2: pertemuan_2

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

Page 3: pertemuan_2

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

Page 4: pertemuan_2

Latihan

• Buatlah kelas dan objek dari karnivora

• Kata kunci untuk membuat objek– (Nama kelas) namaObjek = new (nama kelas);

Page 5: pertemuan_2

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

Page 6: pertemuan_2

Contoh message

• Public int makanRumput (int jumlahRumput)

Nama Method ArgumentMessage

Page 7: pertemuan_2

Contoh

• Method kelas– Herbivora :

• Method Objek– Kuda :

Page 8: pertemuan_2

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

Page 9: pertemuan_2

Latihan

• Buatlah kelas dan 3 objek– Variable dan konstanta (final)– Method kelas dan method objek

• Presentasikan pertemuan minggu depan