Anda di halaman 1dari 5

Class

1. Pengtian Class
Class merupakan kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit
untuk suatu tujuan tertentu. Sebagai contoh 'class of dog' adalah suatu unit yang terdiri
atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam
perilaku/turunan dari anjing. Sebuah class adalah dasar dari modularitas dan struktur
dalam pemrograman berorientasi object.
Perbedaan sebuah Class dengan sebuah struktur adalah sebuah class dapat
berdiri sendiri dan tanpa dipergunakan untuk berbagai keperluan class-class yang lain,
sedangkan sebuah struktur tidak dapat berdiri sendiri.
Contoh : Pewarisan (inheritance).
Class Diagram :

Nama Class
+Atribut
+Method-method

2. Atribut Pada Kelas


Atribut merupakan variabel global yang dimiliki sebuah class, misalkan sebagai berikut :

public class PersegiPanjang {


int panjang;
int lebar;
}
Atribut pada sebuah class memiliki izin akses jika class digunakan oleh class lain, izin
akses itu seperti public, private, dan protected yang biasanya digunakan dalam pewarisan
class.

1 | Modul Praktikum KBP

3. Metode (Method)
Method merupakan behaviour atau perilaku dari class. Kegunaan dari method pada
sebuah class hampir sama dengan fungsi atau prosedur pada pemrograman prosedural.
Contoh method :

public class PersegiPanjang {


int panjang;
int lebar;
public int Luas(){
return panjang*lebar;
}

}
4. Konstruktor
Sebuah class memiliki sebuah method yang disebut sebagai konstruktor nama
konstruktor harus sama dengan nama dari sebuah kelas tersebut.
Contoh :

public class PersegiPanjang {


int panjang;
int lebar;
PersegiPanjang(){
int panjang = 0;
int lebar = 0;
}
}
Fungsi dari kontruktor adalah :

Memberi nilai awal sebagai inisialisasi dari semua atribut yang perlu diinisialisasi

Mengerjakan proses-proses yang diperlukan saat sebuah objek dibuat.

2 | Modul Praktikum KBP

5. Implementasi Class
Buatlah New Project pada NetBeans dengan Nama Kelas

3 | Modul Praktikum KBP

Buatlah New Project pada NetBeans dengan Nama PersegiPanjang

4 | Modul Praktikum KBP

5 | Modul Praktikum KBP

Anda mungkin juga menyukai