Pewarisan
Dalam OOP, kita dapat menciptakan objek baru yang diturunkan dari objek lain. Objek baru ini sering disebut dengan objek turunan(derived class) sedang objek induknya sering disebut dengan ancestor(base class). Sifat yang terkandung pada objek turunan adalah sifat hasil pewarisan dari sifat-sifat yang terdapat pada objek induk. Maka dari itu proses seperti ini sering dikenal dengan istilah pewarisan(Inheritance)
Polimorfisme
Polimorfisme adalah proses kebanyakrupaan, artinya kita dapat mengimplementasikan sesuatu hal yang berbeda melalui satu cara yang sama. untuk mengerti hal ini saya akan berikan ilustrasi nya : misalnya terdapat 5 orang penyanyi(didalam program dianggap sebagai 5 buah objek), kemudian kelimanya kita perintahkan untuk bernyanyi, maka hasil atau implementasinya tentu akan berbeda sesuai dengan karakteristik suara dari masing-masing penyanyi tersebut. Dalam OOP, hal ini disebut dengan istilah polimorfisme.
Interface
Interface adalah jenis khusus dari blok yang hanya berisi method signature(atau constant). Interface mendefinisikan sebuah (signature) dari sebuah kumpulan method tanpa tubuh.
Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class. Mereka menyediakan class-class, tanpa memperhatikan lokasinya dalam hirarki class. Untuk mengimplementasikan sifat-sifat yang umum. Dengan catatan bahwa interface-interface juga menunjukan polimorfisme, dikarenakan program dapat memanggil method interface dan versi yang tepat dari method yang akan dieksekusi tergantung dari tipe object yang melewati pemanggil method interface. Interface kita gunakan jika kita ingin class yang tidak berhubungan mengimplementasikan method yang sama. Melalui interface-interface, kita dapat menangkap kemiripan diantara class yang tidak berhubungan tanpa membuatnya seolah-olah class yang berhubungan.
-
Konfigurasi Modem ADSL Sendiri
Anda dapat melakukannya tanpa membutuhkan bantuan tenaga teknisi...
-
R Programming
Program R yang merupakan salah satu software bersifat opensource alias gratis...
-
Panduan Installasi IDE Borland C++
Pemogramman C++ yang memudahkan kita dalam pembuatan aplikasi...
-
BPR
Business Process Reengineering ( BPR )
-
DBASE
Pemogramman DBASE
-
Panduan Installasi IDE Cobol
Panduan Installasi IDE Cobol
-
Panduan Installasi Joomla
Joomla merupakan salah satu CMS yang saat ini banyak digunakan untuk kepentingan e-commers dll...
-
SothinkSWF
Aplikasi multifungsi membantu dalam pembuatan web/flash, dll
-
Dasar Melakukan Overclocking
Penjelasang mengenai bagaimana melakukan overclocking
-
Aplikasi Desktop Mini Tools Gunadarma
Kali ini saya akan men-demo kan project yang dah pernah saya buat untuk ambil bagian dalam lomba USB ke 4 di kampus saya
0 Komentar:
Post a Comment