Class adalah blueprint dari objek
Class berisi definisi data dan method
Class memiliki nama yang unik (diawali dengan huruf besar, tidak boleh diawali dengan angka)
Bisa membuat data type baru
Bisa menggunakan nama class untuk mendeklarasikan objek
Pendeklarasian sebuah class hanya sebuah deskripsi type
Bentuk Umum Class
// mendeklarasikan variabel
Type var1;
Type var2;
Type varN;
// mendeklarasi method
Type method1 (parameter){
// body method
}
Type method2 (parameter){
// body method
}
Constructor
Method khusus yang akan dipanggil ketika akan dibuatobjek dari class tersebut
Contoh :
String str = new String ();
Ciri-ciri Constructor
- Nama constructor sama dengan nama
- Constructor tidak memiliki return value, voio pun tidak boleh
- Constructor boleh lebih dari satu (overloading constructor)
· Instance : Objek
Instance member = member yang dimiliki objek dari kelas tersebut Apabila sebuah instance dimiliki oleh class maka seluruh objek yang ada dalam class dapat mengakses instance tersebut.
· Operator New
Class-var = new class-name ();
· Creating Object
Ingat :
Object is Instance of class
Jadi, dalam pembuatana membutuhkan class yang akan diinstance
Tidak ada komentar:
Posting Komentar