Lembar Kerja Siswa. forloop

PEMROGRAMAN BERORIENTASI OBJEK 97 | P a g e Tabel 10. Class Car dan Obyek-Obyeknya Class mobil Obyek mobilA ObyekMobilB Variabel Instance Nomor Plat ABC111 XYZ123 Warna Biru Merah Manufaktur Mitsubishi Toyota Kecepatan 50kmh 100kmh Method Instance Method Akselerasi 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.  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;  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 PEMROGRAMAN BERORIENTASI OBJEK 98 | P a g e property yang ingin Anda isi pada class. Jangan sampai terlupa untuk menuliskan secara urut method yang akan Anda gunakan dalam class. Dalam pendefinisian class, dituliskan: m Dimana : modifier adalah sebuah access modifier, yang dapat dikombinasikan denganti pemodifier lain. Pada bagian ini, kita akan membuat sebuah class yang berisi record dari siswa. Jika kita telah mengidentifikasikan tujuan dari pembuatan class, maka dapat dilakukan pemberian nama yang sesuai. Nama yang tepat pada class ini adalah StudentRecord. Untuk mendefinisikan class, kita tuliskan: p u d dimana, Public - Class ini dapat di akses dari luar package Class - Keyword yang digunakan untuk pembuatan Class dalam Java StudentRecord - Identifier yang menjelaskan class Sintaks Pembuatan Class modifierclassname { attributeDeclaration constructorDeclaration methodDeclaration } Sintaks Pembuatan Class Public class StudentRecord { area penulisan kode selanjutnya }