Pemograman Java Pertemuan 7


Halo kali ini kita akan membahas sedikit materi tentang Konsep Dasar Pemrograman Berorientasi Objek

Class, Object, method(behavior), Attribute

Apaitu class ? Class merupakan suatu cetakan atau wadah untuk membuat suatu instant dari object. Dan juga group suatu object dengan kemiripan attributes,behavior, dan relasi ke object lain

Apaitu Object ? Object merupakan instance dari kelas, sebuah instance adalah representasi nyata dari kelas itu sendiri

Perbedaan Class dan Object

> Class : konsep dan deskripsi dari sesuatu. Class mendreklarasikan method yang dapat digunakan oleh object

> Object : instace dari class, bentuk (contoh) nyata dari class. Object memiliki sifat independen dan dapat digunakan untuk memanggil Method

Contoh Class dan Object
Class : mobil
Object : mobilnya pak Joko, mobil ku, mobil bewarna merah

Berorientasi Objek?
Katakan lah kita mempunyai Mobil (class)
lalu ada yang namanya Attribute dan Behavior
>Attribute : Ban, stir, pedal rem, pedal gas, warna, Tahun produksi
>Behavior : cara menghidupkan mesin, cara menjalankan mobil, cara memundurkan mobil

Apa itu Attribure/variable ?
-Attribute adalah nilai data yang terdapat pada suatu object yang berasal dari class
-lalu variabel digunakan untuk menyimpan nilai yang nantinya akan digunakan pada program
-Variable memiliki jenis (tipe), nama dan nilai

Apa itu method atau behavior
-Method adalah urutan instruksi yang mengakses data dari object
-Method melakukan : manipulasi data, perhitungan matematika, memonitor kejadian dari suatu event


Latihan
>Buat class Handphone
Class Handphone berisi empat method di bawah:
-hidupkan()
-lakukanPanggilan()
-kirimSMS()
-matikan()
Isi masing-masing method dengan tampilan status menggunakan System.out.println()

>Buat class HandphoneBeraksi, dan panggil method-method diatas dalam class tersebut

Tampilkan
  Handphone hidup …
Kring, kring, kring … panggilan dilakukan
Dung, dung … sms berhasil terkirim
Handphone mati …


Pertama kita membuat kelas Handphone
 Lalu membuat class handphoneberaksi
 maka outputnya seperti berikut

LATIHAN 2

>Buat class Singa yang berisi tiga method:
-roaring()
-Tidur()
-Berburu()
Isi masing-masing method dengan tampilan status menggunakan System.out.println()
>Buat class SingaBeraksi, dan panggil method-method diatas dalam class tersebut

 membuat Class Singa
 membuat class singa beraksi
 output

Komentar

Postingan populer dari blog ini

Pemograman Java Pertemuan 10

Pemograman Java Pertemuan 8

Pemograman Java Pertemuan 9