Klas Dan Object

  • 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);

      } }