High Fashioners Issue # 2 | Page 198

J. E. N. I.
Sebagai contoh:
class MethodDemo { int data; int getData() { return data;
} void setData( int data) { this. data = data;
} void setMaxData( int data1, int data2) { data =( data1 > data2)? data1: data2;
} }
1.3.4 Mendeklarasikan sebuah Konstruktor
< constructorDeclaration >::=
< modifier > < className >(< parameter >*) { < statement >* }
Jika tidak ada konstruktor yang disediakan secara jelas, konstruktor default secara otomatis membuatkannya untuk Anda. Konstruktor default tidak membawa argumen dan tidak berisi pernyataan pada tubuh class.
Petunjuk Penulisan Program: Nama konstruktor harus sama dengan nama class. < modifier > yang valid untuk konstruktor adalah public, protected, dan private. Konstruktor tidak memiliki nilai return.
Perhatikan contoh berikut.
class ConstructorDemo { private int data; public ConstructorDemo() { data = 100;
} ConstructorDemo( int data) { this. data = data;
}
}
1.3.5 Meng-instansiasi sebuah class
Untuk meng-instantiate sebuah class, dengan sederhana kita gunakan kata kunci new diikuti dengan pemanggilan sebuah konstruktor. Mari lihat langsung ke contohnya.
class ConstructObj { int data; ConstructObj() {
/* menginisialisasi data */
Pengenalan Pemrograman 2 5