Pertemuan 9

Konsep Dasar Pemrograman Berorientasi Objek

Class , Object, Method, Attribute 












Attribute (State): 
Ban, Stir, Pedal Rem, Pedal Gas,
Warna, Tahun Produksi

Behavior: 
Cara Menghidupkan Mesin
Cara Manjalankan Mobil
Cara Memundurkan Mobil

Attribute -->Variable(Member) 
Behavior -->Method(Fungsi)


 Perbedaan Class dan Object 
Class: konsep dan deskripsi dari sesuatu
          Class mendeklarasikan method yang dapat digunakan (dipanggil) oleh object
Object: instance 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, mobilku, mobil berwarna merah 


- Class seperti cetakan kue, dimana kue yg dihasilkan dari cetakan kue itu adalah object
- Warna kue bisa bermacam-macam meskipun berasal dari cetakan yang sama (object memiliki sifat )








Class = Method + Variable 
class sepeda 












Object = Method + Variable yg Memiliki Nilai
object sepedaku 












Attribute
- Variable yang mengitari class, dengan nilai datanya bisa ditentukan di object
- Variable digunakan untuk menyimpan nilai yang nantinya akan digunakan pada program
- Variable memiliki jenis (tipe), nama dan nilai
- Name, age, dan weight adalah atribute (variabel) dari class Person






Membuat Class, Object dan Memanggil Atribut

 
Mobil.java
public class Mobil {

// atribut

String warna;

int tahunProduksi;

}

 MobilBeraksi.java

public class MobilBeraksi{

public static void main(String[] args){

// Membuat object

Mobil mobilku = new Mobil();



/* memanggil atribut dan memberi nilai */

mobilku.warna = "Hitam";

mobilku.tahunProduksi = 2006;

System.out.println("Warna: " + mobilku.warna);

System.out.println("Tahun: " + mobilku.tahunProduksi);

}

}



Method
Method adalah urutan instruksi yang mengakses data dari object
Method melakukan:
1.Manipulasi data 
2.Perhitungan matematika 
3.Memonitor kejadian dari suatu event
 








Latihan 
Buat class Handphone
Class Handphone berisi empat method di bawah:
1.hidupkan() 
2.lakukanPanggilan() 
3.kirimSMS() 
4.matikan() 
◦Isi masing-masing method dengan tampilan status menggunakan System.out.println()
}Buat class HandphoneBeraksi, dan panggil method-method diatas dalam class tersebut
 
 







 

Komentar

Postingan populer dari blog ini

Pertemuan 8