1. Class

ð  Konsep dari suatu objek yang terdiri dari atribut dan method.

ð  Class dapat dikatakan sebagai suatu jenis. Misalnya sapi. Sapi adalah salah satu class dari hewan.

2. Object

ð  Sesuatu yang dijelaskan oleh class. Berbeda dengan class, objek dapat dirasakan dengan panca indera kita dan kitapun dapat berinteraksi dengan objek.

ð  Misalnya, ada sapi bernama Sob dan Bo, mereka itulah contoh objek dari class sapi.

3. Instantiate

ð  Disebut juga inheritance.

ð  Sifat atau method yang didefinisikan dalam superclass, dan secara otomatis diwariskan dari semua subclasses. Jadi, kita hanya  menuliskan kode method sekali dan dapat digunakan oleh semua subclass.

4. Instance variabel

ð  Variabel yang dideklarasikan didalam class tapi diluar dari method.

ð  Instance variabel berhubungan dengan instance dari class, sehingga variabel ini hanya bisa digunakan ketika ada instance dari class.

5. Instance method

ð  Method yang tersedia ketika instance dari suatu class telah dibuat.

ð  Ciri-ciri method :

1.    Mengembalikan nilai atau tidak.

2.    Diterima oleh parameter.

3.    Method yang telah selesai di eksekusi akan kembali ke method yang memanggilnya.

6. Class static member variabel

ð  Variabel yang dapat diakses oleh semua method didalam class.

ð  Aturan dasar dalam pendeklarasian :

a.    Saat pendeklarasian variabel, tuliskan kata static sebelum tipe variabelnya.

b.    Menempatkan deklarasi variabel dalam blok class, tetapi tidak dalam method yang berada dalam class.

7. Konstruktor

ð  Inisialisasi objek ketika dibuat sebagai persiapan yang diperlukan objek tersebut agar berfungsi dengan baik.

ð  Syarat :

– Nama konstruktor harus sama dengan nama class.

– Tidak menspesifikasikan tipe data, karena konstruktor berupa function tanpa parameter.