CLASS

Class adalah blueprint dari objek. Class mengizinkan kita dalam mendeklarasikan tipe data baru. Ia dijalankan sebagai blueprint, dimana model dari object yang kita buat berdasarkan pada tipe data baru ini.Class berisi data dan metode. Serta Class memiliki nama yang unik. Nama class dapat berupa benda, formula serta system.

Class harus diawali dengan huruf besar, dan berbentuk Camel Case. Contoh camel case yaitu : class Mahasiswa. Class tidak boleh diawali dengan angka, namun boleh mengandung angka. Contohnya : class Mahasiswa1, dan tidak boleh : class 1Mahasiswa.

Access modifier dalam Java ada 4, antara lain public, package, protected, dan private.

Protected (keluarga) maksudnya data dapat diakses oleh subkelas atau kelas lain yang dalam satu paket.

Package (kalangan) maksudnya variabel yang dapat diakses selama berada dalam satu folder.

Private (diri sendiri) maksudnya data dapat diakses oleh hanya kelas tempat didefinisikannya data.

Public (umum) maksudnya data dapat diakses oleh siapapun termasuk yang di luar kelas atau paket.

CONSTRUCTOR

Constructor adalah sebuah method yang akan dipanggil otomatis ketika akan dibuat objek dari class tersebut. Ada juga definisi lain. Yaitu contructor adalah bagian dari kelas yang digunakan untuk menciptakan/menginstansikan objek. Jika kita tidak mendefinisikan konstruktor untuk kelas yang anda buat, compiler akan menggunakan konstruktor default.

Contoh : String str = new String ();

Ciri-ciri Constructor antara lain:

  • Nama constructor sama dengan nama kelas.
  • Constructor tidak memiliki return value, bahkan void pun sekalipun.
  • Boleh memiliki lebih dari 1 constructor (overloading constructor).

Constructor juga perlu dikendalikan dengan parameter, contohnya:

public ContactPerson (String nama, String noTlp, String almt){

this.nama=nama;

this.noTlp=noTlp;

this.almt=almt;

}

Variabel this digunakan oleh compiler untuk merujuk objek yang memanggil method atau konstruktor itu. Kita dapat menciptakan objek baru dengan kata kunci new, lalu diikuti dengan constructor.

Contoh : String str=new String ();

Objek dalam Java bisa terbentuk bila ada constructor, dan constructor dieksekusi dengan kata kunci new.

OBJEK

Objek dapat dibuat jika ada kelas, contoh :

Point originOne = new Point (23,94);

Rectangle rectOne = new Rectangle (originOne, 100, 2);

Rectangle rectTwo=new Rectangle (500,100);

Langkah-langkah untuk membuat objek antara lain:

  • Declaration
  • Instantiation
  • Initialization