Polimorfisme adalah kemampuan sebuah class mempunyai bnyak turunan, dan setiap turunannya memiliki deklarasinya masing-masing
nih program sederhana nya
pertama kita bikin classs Merk HP
// Class MerkHp
package pbo.merek.hp;
public abstract class MerkHP {
protected abstract void Merk();
}
selanjutnya kita bikin class SmartPhone dan extends ke class MerkHp.
// Class SmartPhone
package pbo.merek.hp;
public class SmartPhone extends MerkHP{
@Override
protected void Merk() {
System.out.println("BlacBarri Bold");
}
}
setelah itu kita bikin class Gadgat dan di extends ke class MerkHp
//Class Gadget
package pbo.merek.hp;
public class Gadget extends MerkHP{
@Override
protected void Merk() {
System.out.println("iPad");
}
}
Dan yang terakhir adalah kita membuat class mainnya
//Class Main
package pbo.merek.hp;
public class Main {
public static void main(String[] args) {
SmartPhone sp = new SmartPhone();
Gadget gd = new Gadget();
sp.Merk();;
gd.Merk();
}
}
Semoga Bermanfaat dan selamat Mencoba Kawans
No comments:
Post a Comment