tugas2 prak.java.docx

Upload: andi-irma-paduwai

Post on 14-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 tugas2 prak.java.docx

    1/6

    Andi Irma Paduwai

    101448

    Stmik Dipanegara makassar

    Follow @chocofun13

    Pin bb 27f5b81e

    Hp : 085395339955

    Tugas 2Prak. Pemrograman Berorientasi Objek

    Disusun Oleh :

    Andi Irma PaduwaiSTB : 101448

    Kelas : D

  • 7/30/2019 tugas2 prak.java.docx

    2/6

    Andi Irma Paduwai

    101448

    Stmik Dipanegara makassar

    Follow @chocofun13

    Pin bb 27f5b81e

    Hp : 085395339955

    Untuk pengertiannya sendiri Objek adalah kesatuan entitas(benda) yang merupakan

    representasi nyata dari sebuah kelas. Sedangkan Kelas adalah sebuah tipe data abstrak

    yang merupakan pemodelan dari objek yang berisi atribut(data) dan tingkah

    laku(method) yang dimiliki oleh objek tersebut.

    Hubungan antara Kelas dan Objek Pada Java ini bisa dianaloginkan seperti cetakan roti

    dan roti hasil cetakan itu sendiri. Untuk penamaan Kelas harus diawali dengan huruf

    besar/kapital. Sebagai contoh perhatikan kode dibawah ini:

    Sedangkan untuk contoh pembuatan Objek adalah sebagai berikut:

    1. Variabel/properti/atributAtribut adalah karateristik yang dimiliki oleh objek. Dibagian itu kita dapat

    mendeklarasikan atribut-atribut yang dibutuhkan kelas untuk membentuk objek.

    Sebagai contoh perhatikan kode dibawah ini:

    2. KonstruktorKonstruktor adalah method yang berfungsi untuk menginisialisasi variabel-variabel

    instans yang akan dimiliki oleh objek. Method konstruktor harus memiliki nama yang

    sama dengan nama kelas. Konstruktor ini dipanggil pada saat proses instalasi kelas

    menjadi objek.

    Kegunaan konstruktor:

    private String nama;

    public calass Mobil{}

    Mobil xenia = new Mobil();

  • 7/30/2019 tugas2 prak.java.docx

    3/6

    Andi Irma Paduwai

    101448

    Stmik Dipanegara makassar

    Follow @chocofun13

    Pin bb 27f5b81e

    Hp : 085395339955

    - Mengalokasikan ruang bagi sebuah kelas dalam objek- Memberikan nilai awal terhadap anggota data suatu objek- Membentuk tugas-tugas umum lainya. Perlu diketahui:- Konstruktor tidak mempunyai nilai balik(bahkan tanpa void)- Konstruktor harus diletakkan pada bagian public. Sebagai contoh perhatikan kode

    dibawah ini:

    3. MethodMethod merupakan tingkah laku yang dimiliki oleh objek. Method ini bisa berbentuk

    prosedur maupun fungsi. Contoh penulisannya perhatikan kode dibawah ini:

    .

    public Mobil(){}

    public void cetakinfo()

    {

    System.out.println(Nama Mobil : +getNama() );

    }

  • 7/30/2019 tugas2 prak.java.docx

    4/6

    Andi Irma Paduwai

    101448

    Stmik Dipanegara makassar

    Follow @chocofun13

    Pin bb 27f5b81e

    Hp : 085395339955

    Contoh program Kelas dan Objek Pada Java :

    Mobil.java

    package kelasdanobjek;

    class Mobil {

    private String nama;

    private int kapasitasBBM;

    private int kapasitasPenumpang;

    private String warna;

    public Mobil() {

    }

    public Mobil(String _nama, int _bbm, int _penumpang, String _warna){

    setNama(_nama);

    setKapasitasBBM(_bbm);

    setKapasitasPenumpang(_penumpang);

    setWarna(_warna);

    }

    public void setNama(String nama) {

    this.nama = nama;

    }

    public void setKapasitasBBM(int kapasitasBBM) {

    this.kapasitasBBM = kapasitasBBM;

    }

    public void setKapasitasPenumpang(int kapasitasPenumpang) {

    this.kapasitasPenumpang = kapasitasPenumpang;

    }

    public void setWarna(String warna) {

    this.warna = warna;

    }

    public String getNama() {

    return nama;

    }

  • 7/30/2019 tugas2 prak.java.docx

    5/6

    Andi Irma Paduwai

    101448

    Stmik Dipanegara makassar

    Follow @chocofun13

    Pin bb 27f5b81e

    Hp : 085395339955

    public int getKapasitasBBM() {

    return kapasitasBBM;

    }

    public int getKapasitasPenumpang() {

    return kapasitasPenumpang;

    }

    public String getWarna() {

    return warna;

    }

    public void cetakInfor()

    {System.out.println("Nama Mobil :"+getNama());

    System.out.println("Kapasitas BBM :"+getKapasitasBBM());

    System.out.println("Kapasitas Penumpang :"+getKapasitasPenumpang());

    System.out.println("Warna :"+getWarna());

    System.out.println("");

    }

    }

    Main.java

    package kelasdanobjek;

    class Main {

    /** Creates a new instance of Main */

    public Main() {

    }

    public static void main(String[] args)

    {

    Mobil m = new Mobil("Kijang",250,8,"Merah");

    Mobil n = new Mobil("Panter",250,10,"Biru");

    m.cetakInfor();

    n.cetakInfor();

    }

    }

  • 7/30/2019 tugas2 prak.java.docx

    6/6

    Andi Irma Paduwai

    101448

    Stmik Dipanegara makassar

    Follow @chocofun13

    Pin bb 27f5b81e

    Hp : 085395339955