Anda di halaman 1dari 18

PEMROGRAMAN BERORIENTASI OBJEK

Hendy Mizuardy
Pemrograman Berorientasi Objek
Parameter
 Setiap object selalu berinteraksi dan berkomunikasi dengan object lain
dengan cara mengirimkan message atau pesan. Pesan adalah suatu
method, dan informasi dalam pesan dikenal dengan nama parameter.
Parameter
Latihan:
 Buat 2 buah class
 Class pertama: sepeda
Parameter Latihan1 (Versi 1)
 Buat Class kedua
 Klik kanan > new > Java Class
Parameter
Latihan:
 Buat Class : sepedaBeraksi
Latihan 1 (Versi 2)
 Dengan menu untuk menampilkan gir, atau menambah gir
Latihan 1 (Versi 2)
 Dengan menu untuk menampilkan gir, atau menambah gir
Constructor
 Konstruktor adalah tipe khusus method yang digunakan untuk
menciptakan sebuah Object. Pemberian nama konstruktor harus sama
dengan nama class. Konstruktor tidak bisa mengembalikan nilai dan tidak
ada kata kunci void. Jika konstruktor tidak dibuat, Java akan
menambahkan constructor default secara implisit dan tidak memiliki
parameter.
 Konstruktor bisa digunakan untuk membangun suatu Object, dengan
mengeset atribut-atributnya dan wajib memiliki parameter masukkan
untuk mengeset nilai atribut. Access modifier konstruktor adalah public
karena konstruktor akan diakses di luar kelasnya. Cara panggil
konstruktor adalah dengan menambahkan keyword new.
Constructor
 Latihan 1
 Buat class : Mobil3
Constructor
 Buat class kedua
 Class : MobilKonstruktor
Constructor
 Perhatikan sintak pada class Mobil3, disana ada keyword (kata kunci) this.
Kata kunci this digunakan pada pembuatan class dan digunakan juga
untuk menyatakan object sekarang.
Constructor
 Latihan 2
 Buat class : Kotak
Constructor
 Buat class kedua
 New > java class
Tugas
 Buat class Bank, dan konstruktor class Bank dengan parameter: saldo
 Selanjutnya buat method: simpanUang, ambilUang, dan getSaldo
 Buat class BankBeraksi, tetapkan saldo awal lewat konstruktur Rp.
100000, jalankan 3 method di atas
 Buat menu agar user bisa mengakses menu, dan memanggil salah satu
method di atas (lihat contoh berikut untuk membuat menu)
Buat menu (1/2)
Buat menu (2/2)
TERIMA KASIH

Anda mungkin juga menyukai