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
}
                                            
                