Apa itu Superclass? Subclass?
Dalam terminologi java, kelas induk yang diturunkan disebut dengan superclass. Sedangkan kelas baru hasil turunan disebut subclass. Pada proses penurunan kelas, kelas turunan akan mewarisi sifat-sifat yang terdapat pada kelas induknya. Selanjutnya, kelas turunan tersebut dapat memiliki sifat spesifik yang sebelumnya tidak dimiliki oleh kelas induk.
Berikut contoh dengan ilustrasi hierarkhi binatang:
Cara membuat Subclass
Java menyediakan kata kunci extends yang digunakan untuk melakukan proses penurunan terhadap suatu kelas. Bentuk umum dari penurunan terhadap suatu kelas sebagai berikut:
Class nama-subclass extends nama-superclass {
//badan kelas
}
Contoh membuat Subclass:
Selanjutnya kita akan membahas cara mengguankan kata kunci 'super' di java.class A {
private int a;
public void setA(int nilai) {
a = nilai;
}
public int getA() {
return a;
}
}
// membuat kelas turunan (subclass) dari kelas A
class B extends A {
private int b;
public void setB(int nilai) {
b = nilai;
}
public int getB() {
return b;
}
}
Saya tertarik dengan tulisan anda mengenai Teknologi. Teknologi merupakan suatu ilmu yang sedang berkembang di zaman yang sudah maju sekarang ini. Saya memiliki beberapa tulisan sejenis mengenai Teknologi yang dapat dilihat di www.ejournal.gunadarma.ac.id
ReplyDeleteterima kasih atas kunjungannya.. :-)
Deletetulisan anda mengenai teknologi sangat bagus..(y)