Class Adalah sebuah prototipe yang mendefinisikan
variable-variable serta method-method secara umum. Dalam sebuah program java,
bisa terdiri dari hanya satu Class ataupun beberapa Class yang memiliki
karakter atau kegunaan sendiri-sendiri.
Class sendiri adalah sturktur dasar dari OOP. Class
terdiri dari dua tipe anggota yang disebut dengan field (attribut atau
properti) dan method. Field merupakan tipe data yang didefinisikan oleh
Class, sementara method merupakan operasi. Dan Object adalah sebuah
instance (keturunan) dari class.
Hal yang penting dalam merancang sebuah class adalah
menyembunyikan detail internal dari class tersebut kepada usernya (sudah pasti
object class yang lain), caranya:
1.
Didalam
sebuah class didefiniskan fungsi-fungsi yang disebut method. Beberapa method
menentukan bagaimana contoh kejadian dari sebuah class dibuat, bagaimana
melakukan equality test, dan sebagaimana operasi output dilakukan. Ada juga
method yang hanya bekerja hanya untuk suatu kelas tertentu. Ide dasarnya adalah
internal data field yang menjelaskan object’s state tidak dapat dimanipulasi
dengan menggunakan method.
2.
Data field
yang harus disembuyikan dinyatakan sebagai private, yang hanya bisa dihubungi
oleh method dari class yang bersangkutan.
Berikut
Contoh program sederhana yang hanya terdiri dari 1 (satu) class:
|
1
2
3
4
5
6
7
8
|
class Assalamualaikum(){
public static void main ( String[]
args ){
System.out.println("rental mobil");
}
}
|
Penjelasan
Program:
· baris 1
–> Baris pertama pada code diatas merupakan pendeklarasian nama Class “class rental mobil“. Untuk tata aturan penulisan Class di Java akan
dibahas pada post berikutnya.
· baris 3
–> Merupakan Method yang dimiliki oleh class rental mobil,
ketika program dijalankan, maka method ini (main method) merupakan start awal
eksekusi program.
· baris 5
–> Merupakan “badan” method, yang berfungsi untuk menampilkan String “rental mobil“