Pengenalan Java (2)

Class

Class atau kelas di dalam bahasa umum diartikan sebagai kelompok atau jenis. Class merupakan blueprint atau bisa dikatakan draf yang menggambarkan sifat umum dari suatu object. Jika dianalogikan dalam dunia nyata, class dapat digambarkan seperti kelompok manusia, buah-buahan, sayur-sayuran, rumah, dan lain sebagainya. Di dalam program, nama class harus sama dengan nama file yang disimpan, dan saat meng-compile akan tercipta suatu file yang bertipe .class.

Object

Object adalah instance atau keturunan dari sebuah class. Jika class secara umum merepresentasikan sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri. Setiap object memiliki atribut dan method. Atribut adalah segala sesuatu yang berhubungan dengan karakteristik objek. Method merupakan fungsi atau segala sesuatu yang dapat dilakukan objek. Dalam OOP, method merupakan encapsulation kode program yang sewaktu-waktu dapat dipanggil untuk dieksekusi.
Contoh:

Class : Laptop

Object : Laptop pribadi, laptop kantor, dll.

Atribut : Warna, merk, tombol on/off, webcam, LCD monitor,speaker volume

Method : Menyalakan laptop, mengetik, mendengarkan musik, dll.

Untuk memahami tentang class, object, atribut, dan method, mari kita lihat contoh program dibawah:

public class Laptop{

String warna; atribut dari class Laptop

String merk;

Laptop( ){ }

void dengar_musik( ) {

} method dari Laptop

void mengetik() { }

}

Instantiate

Seperti dikatakan tadi, object adalah instance dari class. Jadi, instantiate adalah proses penciptaan objek. Untuk membuat objek atau instance dari sebuah class yaitu dengan menggunakan operator new. Contohnya seperti dibawah ini, membuat instance dari class Laptop.

public static void main(String[]args){

Laptop dell = new Laptop(); instantiation

dell.dengar_musik(); }

Instance variable

Instance variable adalah pendefinisian atribut atau variable dari suatu class. Contoh:

public class belajar {

private String nama;

private String matkul;

private int nilai;

}

Instance Method

Method dapat didefinisikan lebih dari satu, dan dapat dipanggil dari method yang berbeda.

Contoh program:

public class Belajar{

public String baca;

public String tulis;

public void cetak(){

System.out.println(“bacaan diatas adalah”+baca);

Public void cetak1(){

System.out.println(“tulisan diatas adalah”+tulis); }

}

Keterangan: Method dari class belajar adalah cetak() dan cetak1()

Static member variable

Selain dari variable instance, kita juga dapat mendefinisikan variable dari class. Variable ini dapat memiliki nilai yang sama untuk semua objek pada class yang sama. Kita hanya tinggal menambahkan kata ‘static’ sebelum pndefinisian variable. Contoh:

public class Belajar {

private static int hitung;

public static void main(String[] args)

{ System.out.println(hitung);

}

Constructor

Constructor digunakan pada saat penciptaan objek dari sebuah class. Pendeklarasian constructor mirip dengan pendeklarasian method, dengan satu pengecualian bahwa constructor tidak mencantumkan tipe return. Penamaan constructor harus sama dengan nama class. Dan constructor tidak memiliki nilai kembalian.

Tidak ada komentar:

Posting Komentar

komentar