Page 112 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 112
PEMROGRAMAN BERORIENTASI OBJEK
Tabel 10. Class Car dan Obyek-Obyeknya
Class mobil Obyek mobilA ObyekMobilB
Nomor Plat ABC111 XYZ123
Variabel Warna Biru Merah
Instance
Manufaktur Mitsubishi Toyota
Kecepatan 50km/h 100km/h
Method Akselerasi
Method
Instance Method Belok
Method Rem
Ketika diinisialisi, setiap obyek mendapat satu set variabel yang baru.
Bagaimanapun, implementasi dari method dibagi diantara obyek pada class
yang sama.
Class menyediakan keuntungan dari reusability. Programmer perangkat lunak
dapat menggunakan sebuah kelas beberapa kali untuk membuat banyak
obyek.
9 Instansiasi Class
Untuk membuat sebuah obyek atau sebuah instance pada sebuah class.
Kita menggunakan operator new. Sebagai contoh, jika anda ingin membuat
instance dari class string, kita menggunakan kode berikut:
String str2=new String(“Hello world!”);
Ini juga sama dengan,
String str2= "Hello";
9 Variabel Class dan Variabel Method
Selain dari variabel instance, kita juga memungkinkan untuk mendefinisikan
variabel dari class, yang nantinya variabel ini dimiliki oleh class. Ini berarti
variabel ini dapat memiliki nilai yang sama untuk semua obyek pada class
yang sama. Mereka juga disebut static member variables.
2) Pembuatan Class
Sebelum menulis class Anda, pertama pertimbangkan dimana Anda akan
menggunakan class dan bagaimana class tersebut akan digunakan.
Pertimbangkan pula nama yang tepat dan tuliskan seluruh informasi atau
97 | Pa g e