BAB 2
PEMOGRAMAN
BERORENTASI OBJECT
A. MENDEFINISIKAN CLASS UNTUK
OBJECT
Objek
sejatinya adalah pencerminan dari sebuah entitas dari dunia nyata yang dapat
diidentifikasi dengan jelas. Class adalah konstruksi dari objek yang digunakan
untuk mendifinisikan objek-objek lain yang serupa. Sebuah class dalam Java
menggunakan variabel untuk mendefinisikan properti dan method untuk
mendefinisikan method. Sebuah class juga memiliki sebuah method khusus yang
disebut konstruktor yang mana akan dipanggil sewaktu sebuah objek dari class
akan dibuat dengan operator new.
B. MODIFIER
Java
telah menyiapkan beberapa modifier yang dapat mengontrol akses dari
data,method,dan class-class,mereka adalah :
§ Public modifier ini
membuat class,data,dan method hanya dapat diakses dengan bebas dari semua
class.
§
Private
membuat semua data,dan method hanya dapat diakses dari dalam class tersebut.
§ Jika modifier public dan
private tidak digunakan maka secara default class,method,dan data dapat diakses
dari class lainnya selama masih didalam package yang sama.
C. INHERITANCE
OOP
mengizinkan anda untuk menciptakan class dari class lain yang telah ada inilah
yang disebut inheritance atau pewarisan. Karena pada proses penciptaan sebuah
class dengan cara menurunkan ojek dari class lainnya, maka objek tersebut
otomatis mewarisi semua properti dan method dasar dari class. Dari sinilah
nanti akan muncul istilah parent class dan child class. Parent class atau
superclass adalah class yang menjadi “master” dari turunanya. Jadi,bila class
lingkaran2 di-derived atau diturunkan dari lingkaran,maka lingkaran disebut
superclass atau parent class sedangkan lingkaan2 disebut child class.
D. CLASS OBJECT
Setiap
class di Java diturunkan dari class java.lang.object,jadi
jika sebuah class diciptakan dari awal tanpa diturunkan dari class manapun maka
superclasssnya adalah java.lang.object. Ada tiga buah method yang sering digunakan
dalam class object, yaitu :
§ Public boolean equals
(object object),fungsi dari method ini adalah membandingkan dua buah objek
apakah mereka identik atau tidak.
§
Public
int hashCode(), fungsi dari method ini adalah untuk mengetahui nilai hashCode
dari objek.
§ Public string toString(),
fungsi method ini adalah untuk mengonversi tipe data lain menjadi objek string.
NB:
Harap materi di atas di CATAT didalam buku catatan. Suatu saat WAJIB dikumpulkan sebagai nilai extra. THX
Comments
Post a Comment