Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
180Activity
0 of .
Results for:
No results containing your search query
P. 1
Object, Class & Method Dalam Java

Object, Class & Method Dalam Java

Ratings:

3.5

(2)
|Views: 10,663 |Likes:
Published by eca eca

More info:

Published by: eca eca on Nov 02, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/11/2013

pdf

text

original

 
 
16
OBJECT , CLASS DAN METHOD
Obyektif :
1. Mengetahui pengertian dari objek & class2. Dapat membuat program sederhana dari java dengan menggunaknaobjek dan class
Object dan Classclass
Dalam dunia nyata, kita sering berinteraksi dengan banyakobject. Kita tinggal di rumah, rumah adalah suatu object, dalamterminology OOP rumah kita adalah instance dari suatu class rumah.Misal kita tinggal dalam suatu komplek perumahan, sebelum membangunrumah, developer akan berpanduan pada rancang bangun rumah (blueprint) yang telah dibuat seorang arsitek. Blue print dari rumah adalahclass, sedang rumah yang kita tinggal (rumah-rumah dalam komplek)disebut instance.Manusia adalah sebuah class ; anda, saya, kita adalah instance dari classmanusia.
Object
Object adalah instance dari class. Jika class secara umummerepresentasikan (template) sebuah object, sebuah instance adalahrepresentasi nyata dari class itu sendiri.
Bekerja dengan Object
Ketika anda membuat program dengan Java, anda akan mendefinisikanbeberapa class, anda juga akan menggunakan class untuk membuatsuatu instance dan tentu saja akan bekerja dengan instance-instancetersebut.
 
 
17
Membuat Object
Untuk membuat object, kita menggunakan perintah
new 
dengan sebuahnama class yang akan dibuat sebagai instance dari class tersebut.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 untukmengakses class Date.Sedangkan operator
new 
adalah operator yang akan menghasilkan harisebagai reference ke instance dari class Date().Contoh :Kita akan menggunakan class Date untuk membuat suatu object Date.import java.util.Date;class CreateDates {public static void main(String args[]){Date d1,d2,d3;d1 = new Date();System.out.println(“Hari 1 : “ + d1);d2 = new Date(71,4,14,8,35);System.out.println(“Hari 2 : “ + d2);d3 = new Date(“September 3 1976 2:25 PM”);System.out.println(“Hari 3 : “ + d3);}}Ketika anda memanggil operator new terjadi beberapa hal :1. Instance baru yang telah diberikan oleh class dicipakan2. Memori dialokasikan untuk instance tersebut3. Special Method didefinisikan pada class (Konstruktor)
 
 
18
Konstruktor : Suatu method tertentu untuk membuat danmenginsialisasi sebuah instance baru dari class. Konstruktormenginisialiasasi object-object baru dan variable-variabel.Pemberian nama method Konstruktor harus sama dengan namaclassnya. (Penjelasan tentang Konstruktor akan dibahas dalampertemuan berikutnya)
Akses dan Setting Class dan Variabel InstanceAkses Variable Instance
Untuk mengambil value dari suatu variable instance kita gunakan notasititik(.)Dengan notasi titik, sebuah instance atau variable class dibagi duabagian. Object berada di kiri titik dan variable berada di kanan titik.Pegawai.tugas;Pegawai adalah object, tugas adalah variable. Misalkan tugas adalahobject yang mempunyai variable instance sendiri yaitu status, penulisandapat ditulis sebagai berikutPegawai.tugas.status;
Memberi Nilai Variabel
Untuk memberi nilai variable kita gunakan operator sama dengan(=)disebelah kanan ekspresi.Pegawai.tugas.status = SELESAI; // SELESAI==trueContoh : // Nama File : Testpoint.javaimport java.awt.font;class Testpoint {public static void main(String args[]) {

Activity (180)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Dwi Prasetyo liked this
Nha Afritha liked this
Ainul Hamdani liked this
Dwi Prasetyo liked this
Jhinggo Zye liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->