INHERITANCE
Dalam tutorial ini kita akan membahas tentang Inheritance pada PBO dengan Java. Unsur
yang paling mendasar dari Java adalah kelas. Kelas A merupakan entitas, dan
juga mendefinisikan serta mengimplementasikan fungsionalitas. Dalam Java, kelas
dapat diturunkan dari kelas lain, dalam rangka menciptakan hubungan yang lebih
kompleks misalnya, atau pembeda dari sebuah objek dengan objek dari kelas tanpa
perlu mengetik ulang.
Sebuah kelas yang berasal dari kelas lain disebut subclass dan mewarisi (inherit) semua
atribut dan metode superclass-nya. Di Java, hanya single inheritance yang
diperbolehkan dan dengan demikian, setiap kelas dapat memiliki paling banyak
satu superclass langsung. Sebuah kelas dapat diturunkan dari kelas lain yang
berasal dari kelas lain dan sebagainya. Akhirnya, kita harus menyebutkan bahwa
setiap kelas di Java secara implisit subclass dari kelas Object.
Misalkan kita telah menyatakan dan menerapkan kelas A. Dalam
rangka untuk menyatakan kelas B yang berasal dari A, Java menawarkan kata kunci
extends yang bisa digunakan seperti contoh berikut:
class A {
//Deklarasi atribut dan
method.
}
class B extends A {
//Pewarisan atribut dan
method dari kelas A.
//Deklarasi atribut dan
method dari kelas B.
}
Sebagai contoh, berikut screenshoot contoh implementasi Inheriance beserta console jalannya program.
Subclass
Dan ketika dijalankan, seperti ini tampilannya.
Demikian sedikit tentang Inheritance dalam Java.
Semoga bermanfaat.
Tidak ada komentar:
Posting Komentar