membuat file film.java :
public class film{
int id;
String judul;
int tahun;
void id(){
System.out.println("ID Film : "+id);
}
void judul(){
System.out.println("Judul Film : "+judul);
}
void tahun(){
System.out.println("Tahun : "+tahun);
}
}
membuat file garfield.java :
class garfield extends film
{
int harga;
int stok;
int sewa;
void harga(){
System.out.println("Harga sewa Film Garfield: "+harga);
}
void stok(){
System.out.println("Stok CD Film Garfield: "+stok);
}
void sewa(){
}
}
membuat file program.java :
public class program
{
public static void main(String[]args)
{
garfield g=new garfield();
g.id=1;
g.id();
g.judul="garfield n friend";
g.judul();
g.tahun=2010;
g.tahun();
g.harga=20000;
g.harga();
g.stok=10;
g.stok();
g.sewa=2;
g.sewa();
System.out.println("Banyak cd yang disewa = "+g.sewa);
System.out.println("Total sewa = "+g.harga+"x"+g.sewa+"= "+g.harga*g.sewa);
}
}
jika program.java kita jalankan, hasilnya seperti berikut :
Tampilkan postingan dengan label PBO. Tampilkan semua postingan
Tampilkan postingan dengan label PBO. Tampilkan semua postingan
Selasa, 09 Oktober 2012
Selasa, 18 September 2012
Konsep Pemrograman Berorientasi Objek (OOP)
Pemrograman Berorientasi Objek (Object Oriented Programming) merupakan teknik membuat suatu program berdasarkan objek. Untuk lebih memudahkan pemahaman tentang objek, saya beri sebuah contoh : Meja, Kursi, Jam Dinding dan yang lainnya merupakan contoh objek. Objek yang disebutkan tadi umumnya berada didalam sebuah ruangan, ruangan apabila kita melihatnya dari sebuah rumah bisa juga dikategorikan sebuah objek dan rumah jika dilihat dari cara pandang yang lebih luas lagi juga merupakan objek. Jadi sebuah Objek merupakan suatu bentuk atau model yang tergantung dari cara pandang objek dimaksud.
Meja, Kursi, Jam Dinding ada dalam sebuah Ruangan.
Ruang A, Ruang B, dan Ruang yg lain berada dalam sebuah Rumah.
Rumah 1, Rumah 2 dan Rumah yang lain juga berada didalam suatu tempat yang lebih luas yaitu Bumi, Dst.
Dan bukan tidak mungkin didalam Objek Jam Dinding terdapat objek-objek yang lain yang lebih kecil misalnya Batterai, Gear, dll.
Cara pandang kita dari sebuah Ruangan, Rumah atau Bumi merupakan Class apabila kita melihatnya dalam Pemrograman.
Setiap objek memiliki Atribut dan Method. Atribut adalah segala sesuatu yang berhubungan dengan karakteristik objek. Seperti Tipe, Model, Pintunya, Kusennya menggunakan kayu apa?, Warna Catnya, merupakan salah satu atribut dari Rumah. Sedangkan Method dari Rumah adalah dapat melindungi dari panas, hujan, angin. Jadi Method merupakan Fungsi atau segala sesuatu yang dapat dilakukan Objek. Tanpa harus berteori lagi, kita coba langsung pemahaman tentang Objek dalam Pemrograman dan untuk Bahasa Pemrogramannya saya menggunakan Java. Mengapa Java? Karena pengelolaan Objek didalam Java lebih mudah dipahami.
Meja, Kursi, Jam Dinding ada dalam sebuah Ruangan.
Ruang A, Ruang B, dan Ruang yg lain berada dalam sebuah Rumah.
Rumah 1, Rumah 2 dan Rumah yang lain juga berada didalam suatu tempat yang lebih luas yaitu Bumi, Dst.
Dan bukan tidak mungkin didalam Objek Jam Dinding terdapat objek-objek yang lain yang lebih kecil misalnya Batterai, Gear, dll.
Cara pandang kita dari sebuah Ruangan, Rumah atau Bumi merupakan Class apabila kita melihatnya dalam Pemrograman.
Setiap objek memiliki Atribut dan Method. Atribut adalah segala sesuatu yang berhubungan dengan karakteristik objek. Seperti Tipe, Model, Pintunya, Kusennya menggunakan kayu apa?, Warna Catnya, merupakan salah satu atribut dari Rumah. Sedangkan Method dari Rumah adalah dapat melindungi dari panas, hujan, angin. Jadi Method merupakan Fungsi atau segala sesuatu yang dapat dilakukan Objek. Tanpa harus berteori lagi, kita coba langsung pemahaman tentang Objek dalam Pemrograman dan untuk Bahasa Pemrogramannya saya menggunakan Java. Mengapa Java? Karena pengelolaan Objek didalam Java lebih mudah dipahami.
Categories
materi kuliah,
PBO
Langganan:
Postingan (Atom)
