Pemrograman II Pertemuan 11 "Inheritance"
Konsep Dasar Pemrograman Berorientasi Objek ( Inheritance )
Pengertian
Suatu class dapat
mewariskan atribut dan method kepada
class lain (subclass), serta membentuk class hierarchy. Penting untuk Reusability, Java
Keyword: Extends.
Note:
Sub class, digunakan
untuk menunjukkan class anak atau turunan secara hirarkis dari super class.
Super class,
digunakan untuk menunjukkan class induk secara hirarkis dari sub class (class
anak).
Extends, digunakan
untuk menunjukkan bahwa suatu class merupakan turunan dari class lain. Misal A
extends B, berarti class A adalah turunan dari class B. A merupakan subclass,
sedangkan B merupakan superclass.
Contoh :
public class
Sepeda{
private int gir;
void setGir(int pertambahanGir) {
gir= gir+ pertambahanGir;
}
int getGir() {
return gir;
}
}
Class SepedaGunung Mewarisi Class Sepeda
public class
SepedaGunung extends Sepeda{
private int sadel;
void setSadel (int jumlah) {
sadel = getGir() -
jumlah;
}
int getSadel(){
return sadel;
}
}




0 comments:
Post a Comment