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