0% menganggap dokumen ini bermanfaat (0 suara)
239 tayangan

Class Dan Objek Pada Java

Kelas merupakan cetak biru untuk menciptakan objek yang menggabungkan data dan fungsi. Deklarasi kelas minimal mendeklarasikan nama kelas, sementara body kelas berada di antara kurung kurawal. Objek adalah entitas saat runtime yang berinteraksi satu sama lain tanpa harus mengetahui detilnya.

Diunggah oleh

Indra Setiawan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
239 tayangan

Class Dan Objek Pada Java

Kelas merupakan cetak biru untuk menciptakan objek yang menggabungkan data dan fungsi. Deklarasi kelas minimal mendeklarasikan nama kelas, sementara body kelas berada di antara kurung kurawal. Objek adalah entitas saat runtime yang berinteraksi satu sama lain tanpa harus mengetahui detilnya.

Diunggah oleh

Indra Setiawan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

Class dan Objek pada Java

Kelas merupakan salah satu konsep fundamental pemrograman berorientasi objek. Kelas
dapat diilustrasikan sebagai suatu cetak biru (blue print) atau prototipe yang digunakn
untuk menciptakan objek.
Definisi Class
Definisi kelas terdiri atas dua komponen, yaitu deklarasi kelas dan body kelas. Deklarasi
kelas adalah baris pertama di suatu kelas, dan minimal mendeklarasikan nama kelas.
Sementara itu, body dideklarasikan setelah nama kelas dan berada diantara kurung
kurawal.
//deklarasi kelas
Public class ContohKelas {
//body kelas
}
Pada Java, nama kelas sekaligus merepresentasikan nama file kode program dan sifatnya
casesensitive.
Objek adalah entitas dasar saat runtime. Pada saat kode program dieksekusi, objek
berinteraksi satu sama lain tanpa harus mengetahui detil data atau kodenya. Interaksi
antara objek ini dilakukan menggunakan suatu message.
Pada pemrograman berbasis objek, objek dijadikan sebagai komponen utama dalam
program, objek menggabungkan data dan fungsi sebagai satu kesatuan. Dalam
Pemrograman berbasis objek terdapat dua istilah yang sangat terkenal yaitu class dan
objek. Pengertiannya adalah sebagai berikut class adalah cetak biru dari sebuah objek,
jadi kita dapat membuat banyak objek dari sebuah class, atau kita dapat analogikan, class
itu adalah cetakan puding, sedangkan objek adalah puding. Contoh sebuah class adalah
motor. Class motor memiliki data merk, warna, tahun pembuatan dan juga memiliki
metode seperti menghidupkan mesin, kecepatan dsb.
Jadi jika ada motor Bowo, motor Raga dan motor Loan maka itu adalah sebuah objek dari
class motor. Pada pemrograman java, cara untuk menciptakan sebuah objek dari suatu
class adalah dengan cara sebagai berikut :
<nama class> <nama objek>=new <nama konstruktor>
Misal:
String str = new String();
Random r = new Random();
Pegawai p2 = new Pegawai();
Date hari = new Date();
Hari adalah object reference dari class Date yang akan digunakan untuk mengakses class
Date. Sedangkan operator new adalah operator yang akan menghasilkan hari sebagai
reference ke instance dari class Date ().

Instansiasi Class
Untuk membuat sebuah objek atau sebuah instance pada sebuah class. Kita menggunakan
operator new. Sebagai contoh, jika anda ingin membuat instance dari class string, kita
menggunakan kode berikut :
String str2 = new String(Hello world!);
Ini juga sama dengan,
String str2 = "Hello";
Menentukan Class dari sebuah Object
Jika kita ingin mengetahui class dari sebuah obyek dapat dilakukan dengan cara :
1. Method getClass() mengembalikan sebuah obyek Class (dimana Class itu sendiri
merupakan sebuah class) yang memilki sebuah method getName(). Selanjutnya
getName() akan mengembalikan sebuah string yang mewakili nama class.
Sebagai contoh,
String name = key.getClass().getName();
2. Operator InstanceOf
InstanceOf memiliki dua operand: obyek pada sebelah kiri dan nama class pada sebelah
kanan. Pernyataan ini mengembalikan nilai true atau false tergantung pada benar/salah
obyek adalah sebuah instance dari penamaan class atau beberapa subclass milik class
tersebut. Sebagai contoh,
boolean ex1 = "Texas" instanceof String; // true
Object pt = new Point(10, 10);
boolean ex2 = pt instanceof String; // false

Anda mungkin juga menyukai