Npm 200710225027
PENGERTIAN INHERITANCE
Contoh
class Titik
private integer x
private integer y
Titik()
x < 0
y < 0
{end Titik}
Titik3D()
z <- 0
{end Titik3D}
{end class}
Sumber http://novyta.blogspot.com
contoh :
class Induk
{ public void cetak() {System.out.println("Aku Induk ! ") ; }
protected void cetak2() {System.out.println(" I am a mother ! ") ; }
private void cetak3() {System.out.println( "P= "+P) ;}
int P=8;
}
public class Anak extends Induk
{public void cetak1 () {System.out.println("Aku ANAK....") ; }
public static void main (String args[])
{ Induk d=new Induk();
Anak a1=new Anak();
a1 .cetak1();
a1 .cetak2();
d .cetak1();
}
}
Belajar.komputer
class belajar{
Pintar.komputer
System.out.println(“Panggil X : “+panggil.x);
System.out.println(“Panggil Y : “+panggil.y);
}} sumber http://setyonugroho09.wordpress.com
Polymorphism adalah kemampuan dari objek untuk menggunakan method dengan nama
yang sama tetapi dengan tipe atau parameter yang berbeda-beda.
• function overloading yaitu function yang bisa dideklarasikan lebih dari 1 kali dengan
menggunakan nama yang sama namun menggunakan parameter yang berbeda.
Contoh :
Contoh:
cetak();
cetak(“kalimat”);
cetak(“kalimat”,5);
Public polymorphism ()
{
System.out.println(kalimat);
Obj.cetak();
Obj.cetak(”kalimat 1”);
Obj.cetak(”kalimat 2”,5);
Hasilnnya adalah
Kalimat 1