Pengertian Kelas Pada PBO

Kelas merupakan konsep pokok di bahasa pemrograman berorientasi objek, demikian pula di Java. Kelas merupakan bentukan logis yang menjadi landasan bangun seluruh bahasa orientasi objek. Kelas mendefinisikan bentuk dan perilaku objek. Kelas sungguh amat penting di Java. Sembarang konsep/abstraksi yang diimplementasikan di Java harus dikapsulkan di kelas.

PENGERTIAN KELAS

Pemrograman di Java tidak mungkin dipisahkan dari kelas. Pada awal pemrograman, kelas hanya untuk mengkapsulkan metode (berbentuk fungsi) main() untuk menunjukkan sintaks dasar bahasa java.

Penggunaan terpenting kelas adalah dalam pendefinisian type baru. Kelas adalah template/prototype yang mendefinisikan type objek. Kelas merupakan sarana pengkapsulan kumpulan data dan metode-metode yang beroperasi pada kumpulan data. Data dan metode untuk mendefinisikan isi dan kemampuan objek. Kelas adalah cetakan objek. Objek harus merupakan instan suatu kelas. Kelas digunakan untuk menciptakan banyak objek. Objek-objek dari kelas yagn sama mempunyai data sendiri tapi berbagi implementasi metode dengan objek-objek lain di satu kelas. Kelas dapat merupakan realisasi/implementasi di domain persoalan.

DEKLARASI KELAS

Sebelum kata kunci class, kita dapat memberi modifier. Modifier mempengaruhi makna deklarasi. Modifier adalah kata kunci untuk menentukan level atau tingkat akses member dan class. Modifier yang berlaku untuk kelas adalah antara lain modifier ketampakan (visibility modifier), juga disebut modifier pengaksesan (acces modifier). Modifier ini mengatur ijin pengaksesan kelas oleh kelas kelas lain. Selain itu adalah modifier untuk mengatur apakah kelas tersebut dapat diwarisi atau tidak, final akan membuat kelas itu tidak dapat diwarisi. Modifier lainnya lagi adalah abstract untuk mengatakan apakah kelas merupakan kelas abstrak yang belum diimplementasikan serta mengharapkan kelas turunannya yang harus mengimplementasikan metode metode di dalamnya.

Identifier menspesifikasikan nama kelas baru. Deklarasi kelas yang tidak menyertakan nama kelas induk, secara otomatis kelas mewarisi kelas Object. Pasangan kurung kurawal buka dan tutup menyatakan badan kelas, Classbody.

Classbody terdiri dari deklarasi

1. Variabel data

2. Metode

3. Constructor

Potongan Program :

public class CircleClass{
public static final double PI = 3.14;
public double x, y, r;
// ... dan seterusnya ...
}

Potongan program di atas mendefinisikan kelas CircleClass.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *