Dalam bahasa pemrograman Java class, method, constructor, modifier, dan object adalah hal yang selalu kita temui. Berikut ini adalah penjelasan dari masing-masing hal di atas.
1. Class
Dalam Java class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. Class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain. Contoh : class Kendaraan, class Buah, class Pekerjaan.
2. Method
Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object. Method menentukan perilaku object, yakni apa yang terjadi ketika object itu dibuat serta berbagai operasi yang dapat dilakukan object sepanjang hidupnya.
Method memiliki 4 (empat) bagian dasar :
a. Nama method
b. Tipe object atau tipe primitive yang dikembalikan oleh method.
c. Daftar parameter.
d. Badan atau isi method.
Berikut adalah karakteristik dari method :
1.Dapat mengembalikan satu nilai atau tidak sama sekali
2.Dapat diterima beberapa parameter yang dibutuhkan atau tidak ada parameter sama sekali. Parameter bisa juga disebut sebagai argumen dari fungsi
3. Setelah method telah selesai dieksekusi, dia akan kembali pada method yang
memanggilnya.
3. Constructor
Constructor adalah sebuah method yang dipanggil ketika kita melakukan instansiasi suatu object. Constructor biasanya berfungsi untuk memberikan nilai awal pada attribute ketika object tersebut dibuat. Beberapa hal mengenai constructor:
a. Mempunyai nama method yang sama dengan nama class.
b. Tidak mempunyai return value.
c. Tidak bisa dipanggil seperti pemanggilan method biasa. Constructor hanya bisa dipanggil menggunakan keyword new.
4. Modifier
Modifier adalah sifat yang dimiliki oleh setiap attribute, method maupun class dalam Java. Ada empat macam modifier yang dikenal oleh Java, yaitu private, protected, public dan default.
Beberapa modifier penting lainnya:
- Static yaitu modifier yang digunakan agar suatu attribute maupun method dapat diases oleh object atau class lain meski tanpa dilakukan instansiasi terhadap class di mana attribute maupun method itu berada, method main adalah salah satu contoh method modifier static yang sering digunakan.
- Final yaitu modifier yang digunakan untuk mencegah kemungkinan modifikasi terhadap attribute maupun method, dengan modifier ini suatu atribut akan berlaku sebagai konstanta.
5. Object
Object adalah instance dari class. Jika class secara umum merepresentasikan sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri. Contoh : Dari class Kendaraan kita membuat object mobil, motor, bus, dan kereta.
Object dapat dibuat dengan cara menuliskan :
a. NamaKelas NamaObjek = new NamaConstructor();
b. NamaKelas Namaobjek;
NamaObjek = new NamaConstructor();
Proses di atas disebut instansiasi. Ketika object selesai dibuat, object tersebut disimpan di dalam memori dan dapat diakses oleh object-object lain melalui nama objectnya.
Sumber :
http://belajarjavaoop.blogspot.com/2012/05/class-dan-objek-dalam-java.html
http://biebah-site34.blogspot.com/2013/05/pengertian-class-method-constructor.html
No comments:
Post a Comment