Dasar Pemrograman Java
Dasar Pemrograman Java
Konsep yang perlu dipahami dalam menguasai pemrograman dalam bahasa Java
adalah :
Class adalah struktur yang menjelaskan sifat-sifat dari suatu objek. Sifat disini adalah
informasi yang dimiliki oleh objek tersebutserta aksi yang dapatdilakukan oleh objek
tersebut.
Objek adalah contoh (instance) dari suatu class. Dalam pemrograman procedural
class adalah tipe data dan objek adalah datanya.
Constructor adalah method yang pertama kali dijalankan ketika objek diciptakan dari
suatu class. Constructor ini ditandai dengan method dengan nama yang sama
dengan nama classnya.
Field/Data Number adalah pengenal yang menyimpan informasi dari suatu objek.
Method adalah aksi yang dapat dilakukan oleh suatu objek. Dalam bahasa
pemrograman procedural dapat diartikan dengan procedure/sub/function.
Abstract. Suatu method dari suatu class dapat dibuat tanpa implementasi kode
apapun disebut method abstract dan untuk menggunakannya harus didefinisikan
dahulu pada turunan class tersebut. Suatu class yang memiliki method abstract
maka menjadi class abstract.
Suatu class abstract tidak dapat digunakan untuk membuat objek,namun tetap dapat
diturunkan.
Interface adalah suatu abstraksi dari class. Interface hanya berisi daftar field dan method
tanpa detail kode. Suatu class yang mengimplementasi suatu interface maka class
tersebut harus mendefinisikan method yang terdapat pada interface tersebut.
Inheritance adalah penurunan sifat sedemikian hingga suatu class yang diturunkan dari
suatu class lainnya (disebut base class, ancestor, atau parent class) akan memiliki
member yang sama dengan class dimana ia diturunkan.
Polymorphisme adalah kemampuan bagi penulisan suatu method dengan nama yang
sama namum memiliki parameter dan definisi yang berbeda. Polymorphisme juga
menunjuk pada kemampuan class yang diturunkan dari class lainnya untuk dikenali
sebagai class induknya.
Konvensi ini untuk menentukan penulisan nama method, field yaitu sebagai
berikut:
Nama class ditulis dengan huruf kapital pada setiap awal kata pembentuknya.
Nama method merupakan klausa kerja dan ditulis dengan diawali oleh huruf
kecil untuk kata pertama dan huruf besar untuk setiap huruf pertama dari kata-
kata berikutnya, jika ada. Contoh : ambilDaftarPelanggan(),
buatKoneksi(),selesai().
Field Static ditulis dengan menggunakan huruf kapital semua. Contoh :
MAX_PELANGGAN,DISCOUNT,MAX_PELURU.
Field biasa tidak dibuat public melainkan diakses dan diubah dengan melalui
pemanggilan method-method.