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
// atribut
String warna;
int tahunProduksi;
}
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:
Latihan
Buat class Handphone
Class Handphone berisi empat method di bawah:
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
}Buat class HandphoneBeraksi, dan panggil method-method diatas dalam class tersebut









Komentar
Posting Komentar