Pertanyaan
I. Perhatikan pertanyaan di bawah ini, beri penjelasan dan contohnya! [Bobot : 20] a. Apa yang Anda ketahui tentang class dan objek? b. Apa yang Anda ketahui tentang atribut dan method? c. Apa fungsi instance class dan instance object?
Solusi
Jawaban
a. Class adalah blueprint atau cetakan yang digunakan untuk menciptakan objek. Objek adalah instansi dari class.b. Atribut adalah variabel yang terkait dengan objek, sedangkan method adalah fungsi yang terkait dengan objek.c. Instance class digunakan untuk mendeklarasikan class, sedangkan instance object digunakan untuk menciptakan objek dari class tersebut.
Penjelasan
a. Dalam pemrograman berorientasi objek, class adalah cetakan atau blueprint yang mendefinisikan karakteristik dan perilaku yang akan dimiliki oleh objek. Objek adalah instansi dari class, yang berarti objek adalah realisasi dari class. Misalnya, jika kita memiliki class "Mobil", maka objek dari class tersebut bisa berupa "Mobil Toyota", "Mobil Honda", dan seterusnya.b. Atribut adalah variabel yang terkait dengan objek. Ini adalah data yang dapat diakses dan dimodifikasi oleh objek. Misalnya, dalam class "Mobil", atribut mungkin termasuk "warna", "merk", dan "kecepatan maksimal". Method adalah fungsi yang terkait dengan objek. Ini adalah fungsi yang dapat dipanggil oleh objek untuk melakukan tindakan tertentu. Misalnya, dalam class "Mobil", method mungkin termasuk "start", "berhenti", dan "percepat".c. Instance class adalah cara untuk mendeklarasikan class. Ini adalah cara untuk mendefinisikan karakteristik dan perilaku yang akan dimiliki oleh objek. Misalnya, kita mungkin memiliki instance class "Mobil" dengan atribut "warna" dan "merk", serta method "start" dan "berhenti". Instance object adalah cara untuk menciptakan objek dari class. Ini adalah cara untuk membuat realisasi dari class. Misalnya, kita mungkin memiliki objek "Mobil Toyota" yang merupakan instansi dari class "Mobil".