Upload
nastiti
View
216
Download
0
Embed Size (px)
Citation preview
8/16/2019 Klas Dan Object
1/3
Nama : Nastiti Putri Ayu K.
NIM : 155100300111067
Kelas : L
Class merupakan suatu “Blueprint” atau “Cetakan” untuk menciptakan suatu instant dari object. Class
juga merupakan grup suatu object dengan kemiripan attributes/properties, behavior dan relasike object
lain. Contoh : Class Person, Vehicle, ree, !ruit dan lainn"a.
Object adalah instance dari class secara umum merepresentasikan #template$ sebuah object, sebuah
instance adalah representasi n"ata dari class itu sendiri.
Contoh : %ari Class !ruit kita dapat membuat object &angga, Pisang, 'pel, dan lainn"a.
Object Paa !a"a
&ari kita lihat lebih dalam apa itu object. Bila kita melihat dunia n"ata kita dapat menemukan
ban"ak benda disekitar kita seperti, mobil, kucing, manusia dan lain(lain. )emua object memiliki state
#attribute$ dan behavior. *ika kita melihat objek kucing, maka state #attribute$ tersebut adalah nama,
jenis, +arna dan behavior #prilaku$ tersebut adalah mengeong, bergo"ang(go"ang, berjalan. *ika 'nda
membandingkan objek pada sot+are dengan objek dunia n"ata, mereka memiliki karakteristik "ang
sangat mirip. -bjek pada sot+are juga memiliki state #'ttribute$ dan behavior, sebuah state pada
objek sot+are disimpan dalam bidang dan behavior ditunjuk kan melalui method. *adi dalam
pengembangan sot+are, method beroperasi pada keadaan internal suatu objek dengan komunikasi
objek ke objek dilakukan melalui method.
Class Paa !a"a
Berikut contoh class diba+ah ini:
8/16/2019 Klas Dan Object
2/3
Class a#at berisi sala$ satu je%is "ariable beri&ut.
Variabel lokal : Variabel dideinisikan didalam method konstruktor atau blok disebut variable lokal,
variable akan dideklarisasikan dalam method dan variable akan dihancurkan ketika method telah
selesai.
Variabel Instance : Variabel dalam class tetapi diluar method apapun, variable ini dipakai ketika class
dimuat. Variabel instance dapat diakses dari dalam method, konstruktor atau class tertentu.
Variabel Class : Variabel dideklarasikan dalam class, diluar method apapun, dengan kata kunci static.
Class dapat memiliki sejumlah method untuk mengakses nilai dari berbagai jenis method. %alam
contoh diatas miao+#$, hungr"#$, dan sleeping#$ adalah method.
Membuat Obje&
)eperti disebut sebelumn"a class men"ediakan blueprint untuk objek jadi pada dasarn"a, sebuah
objek dibuat dari class. %i java, kata kunci ne+ digunakan untuk membuat objek baru.
'da tiga langkah membuat objek dari class:
%eklarasi: %eklarasi variable dengan nama variable dan jenis objek.
nstansiasi: kata kunci ne+ digunakan untuk membuat objek.
nisialisasi: kata kunci ne+ diikuti dengan panggilan untuk konstuktor, panggilan ini
menginisialisasi objek baru.
Berikutcontohmembuatobjekdiba+ahini.
*ika code diatas benar maka hasiln"a seperti berikut.
8/16/2019 Klas Dan Object
3/3
class mahasiswa{ String nama; int Nim; String jurusan;}public class mahasiswa1 { // public static void main(String args[]){ Sst!m"out"println(#cari$od!"com %n#);
mahasiswa mahasiswa&baru ' n!w mahasiswa(); mahasiswa&baru"nama'#Nastiti#; mahasiswa&baru"jurusan'#!$nologi ndustri *!rtanian#;
mahasiswa&baru"Nim'1++1,,-,,111,.;
Sst!m"out"println(#nama mahasiswa 0 #mahasiswa&baru"nama); Sst!m"out"println(#jurusan 0 # mahasiswa&baru"jurusan); Sst!m"out"println(#Nim 0 # mahasiswa&baru"Nim);
} }