Kamis, 22 Maret 2012

Video
Text

JAVA No.3: Pengertian Inheritance, Polimorphism, Superclass dalam Java

Di dalam pemrograman Java, dikenal dengan adanya 'penurunan'/inheritance (Bahasa Inggris dipertahankan supaya tidak multi tafsir).
Sehingga, dalam Java dikenal:
a). Superclass / baseclass / parentclass
b). Subclass / derivedclass / childclass / extendedclass

Setiap class, hanya dapat memiliki satu superclass, tetapi dapat memiliki banyak subclass.

Keuntungan Inheritance:
"Saat anda ingin membuat class baru, dan ternyata pada class lain telah ada code yang ingin anda gunakan, maka anda tinggal meng-extend class lain tersebut."

Polymorphism bisa diartikan keunikan pada subclass dengan class lain berdasarkan method yang diturunkan dari Superclass.
Keyword Super adalah sebuah keyword untuk meng-override method dan fields yang ada pada Superclass.

Lalu apa saja yang dapat kita lakukan di subclass?
a). Anda bisa mendeclare field-field dengan nama yang sama dengan yang ada pada superclass.
b). Anda dapat mendeclare field baru dalam subclass yang belum ada di dalam superclass.
c). Semua method dalam superclass dapat digunakan di subclass.
d). Anda juga dapat membuat method yang sama dengan yang sudah ada pada superclass, maka method di dalam superclass akan digantikan (override).
e.) Anda dapat membuat subclass contructor yang melibatkan contructor super dan dengan menggunakan keyword super.

ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI
Video di atas dapat anda download dengan menggunakan IDM (Internet Download Manager) atau aplikasi downloader yang lain yang telah terinstall di komputer anda.

Please share bila tutorial ini cukup berbobot untuk anda!

MediaTutorial mengedepankan tutorial yang berkualitas. Semua penjelasan dipaparkan sedetail mungkin.
Please, bila tutorial ini membantu anda dan cukup berkualitas bagi anda mohon untuk share pada button sharing berikut ini.

Writen by: Okie Eko Wardoyo

Comments