OOP (OBJEK ORIENTED PROGRAMMING)
OOP (OBJEK ORIENTED PROGRAMMING)Dalam bahasa pemrograman berorientasi objek, program dibagi menjadi onjek-objek yang saling berinteraksi satu sama lain. Obyek adalah benda, baik mbenda yang berwujud nyata maupun benda yang tidak nyata (abstrak). Konsep-konsep dasar yang mendasari pemrograman berorientasi obyek adalah inheritance (pewarisan), encapsulation (pengkapsulan) dan polymorphism.Untuk pertemuan ke delapan ini, kita akan membahas:1. Inheritance (Pewarisan)Inheritance adalah penurunan atribut dan method dari suatu kelas uper/kelas induk ke sub keals/kelas anak. Pewarisan ini bersifat menyeluruh sehingga semua atribut dan method yang dimiliki kelas super dapat diturunkan ke sub kelas. Contohnya jika kelas c merupakan turunan kelas b dan b merupakan turunan kelas a, maka otomatis atribut dan method kelas a akan diwariskan pula ke kelas c. dengan demikian jika programmer ingin memodifikasi suatu atribut atau method yang digunakan sub kelas, maka hanya dilakukan modifikasi pada kelas super yang memiklikinya.Deklarasi:[modifier] class namasubkelas extends namakelassuper{Class body}Keterangan:Kata kunci extends digunakan untuk menyatakan pewarisan.Contoh:public class superclass{public superclass(){System.out.println("ini konstruktor milik superclass");}public void methodsuperclass(){System.out.println("ini method milik superclass");}}Program ini tidak memiliki output karena listing programmya tidak memiliki fungsi utama.public class subclass extends superclass{public subclass(){super();}public void methodsubclass(){super.methodsuperclass();}}Program ini tidak memiliki output karena listing programmya tidak memiliki fungsi utama.public class demoinheritance{public static void main (String [] args){subclass sc=new subclass ();sc.methodsubclass();}}Output:Program ini memiliki output karena listing programmya memiliki fungsi utama yang memanggil method dan konstruktur yang terdapat dalam sub-sub kelas-nya.
Monday, 3 January 2011
Laporan Java Untuk pertemuan 8
Subscribe to:
Post Comments (Atom)
Popular Posts
-
Silahkan Download contoh program utility menggunakan bahasa pemrograman visual basic 6.0,Download Linkhttp://www.ziddu.com/download.php?uid=...
-
Setelah layanan internetnya mengalami gangguan beberapa waktu lalu, Smartfren memberi kompensasi kepada pelanggan berupa tambahan kuota 50 p...
-
DPR RI akhirnya menyetujui Rancangan Peraturan Pemerintah tentang Kebijakan Energi Nasional, PP tersebut merupakan usulan Dewan Energi Nasio...
-
Untuk merancangan aplikasi SMS Manager dengan menggunakan Bahasa Pemrograman Visual Basic 6.0, ada beberapa peralatan yang perlu kita persia...
-
FIFA telah mengumumkan tiga nama sebagai finalis FIFA Ballon d'Or 2013, yakni pemain Real Madrid asal Portugal, Cristiano Ronaldo; penye...
-
LCD singkatan dari Liquid Crystal Display . TV LCD memiliki kristal cair antara panel layar TV,yang akan diaktifkan bila ada arus listri...
-
Salah satu program akutansi dengan menggunakan bahasa pemrograman visual basic dan database Access, silahkan download di sini
-
Silahkan Download contoh-contoh program menggunakan Visual Basic, semua program yang ada di Link dibawah ini menggunakan database Acces..., ...
-
CCleaner 4.00.4064 Busines Edition Portable adalah software yang berfungsi untuk membersihkan file yang tidak terpakai dalam system komput...
-
Untuk membuat suatu program dengan menggunakan visual basic, kita harus menggunakan winsock, sini saya sediakan link contoh program mengguna...
No comments:
Write comments