Pembuatan Class
Dalam 1 package, nama class tidak boleh sama à Merupakan blueprint dari object
Kaidah nama Class :
- Benda
- Formula / Ruang
- System
- Diawali dengan huruf besar (Camel Case)
- Tidak boleh diawali dengan angka
Class mendefinisikan sebuah object (rancangan) à membangun suatu object
Contoh :
public class testMember {
//class member
public static int bersama = 11;
// instance atau object member
public int a = 10; à merupakan object dari suatu test member, jadi harus inisialisasi dahulu
}
Bentuk Umum class
class nm_class{
//declare instance variable
type var1;
type var2;
// declare methods
type method1 (parameters){
body of method
}
}
Kontruktor adalah sebuah method khusus yang akan dipanggil ketika akan dibuat objek.
Contoh :
String str = new String ();
Jframe frame = new Jframe (“window1”);
Ciri-ciri konstruktor :
• Nama konstruktor sama dengan nama class
• Konstruktor tidak memiliki return value, void pun tidak boleh
• Konstruktor boleh lebih dari satu (overloading constructor)
Kapan konstruktor akan digunakan ?
“jika akan membuat objek maka harus ada konstruktor yang dipanggil dengan operator new”.
Operator New
The new operator has this general form :
Class-var = new class-name ();
Jika kita mau membuat objek :
• Harus ada konstruktor
• Konstruktor dpanggil dengan operator new
Tidak ada komentar:
Posting Komentar