Ini adalah contoh program dalam JAVA yang menggunakan abstract, inner, dan interfac. program ini terdiri dari beberapa class.. Anda perlu Membuatnya satu persatu..

SEMOGA BERMANFAAT….

kartun.java

abstract class kartun{

protected String nama;

protected boolean lucu = false;

protected boolean waltdisney = false;

public madu(String nama,boolean lucu,boolean waltdisney){

this.nama = nama;

this.lucu = lucu;

this.waltdisney = waltdisney;

}

public abstract void makan();

public static void jenis(){

System.out.println(“aku menghibur kalian semua…”);

}

public void madu( ){

System.out.println(“\nNama           : “+nama);

System.out.println(“lucu : “+lucu);

System.out.println(“waltdisney    : “+waltdisney);

}

}

hewan.java

abstract class hewan{

protected String nama;

protected boolean makanMadu = false;

protected boolean lucu = false;

protected boolean beruang = false;

protected boolean bebek = false;

public hewan(String nama,boolean makanMadu,Boolean lucu,boolean beruang,boolean bebek){

this.nama = nama;

this.makanMadu = makanMadu;

this.lucu = lucu;

this.beruang = beruang;

this.bebek = bebek;

}

public abstract void makan();

public static void jenis(){

System.out.println(“aku slah satu jenis hewan”);

}

public void hewan( ){

System.out.println(” “);

System.out.println(“Nama           : “+nama);

System.out.println(“Makan Madu : “+makanMadu);

System.out.println(“lucu    : “+lucu);

System.out.println(“Beruang      : “+beruang);

System.out.println(“bebek      : “+bebek);

}

}

milyader.java

interface milyader {

public void makan();

public void tipe();

}

winniethepooh.java

class winniethepooh extends hewan{

public winniethepooh(){

super(“Winniethepooh”,true,true,true,false);

}

public void makan(){

System.out.println(“\n Woooowwww deliciousssss..!!!\n”);

}

public static void main(String[]args){

winniethepooh s = new winniethepooh();

s.hewan();

s.makan();

}

}

OUTPUT

Nama                  : Winniethepooh

Makan Madu : false

Makan Hewan      : true

Beruang            : true

bebek            : false

Woooowwww deliciousssss..!!!

Pamangober.java

class pamangober extends hewan implements milyader{

public pamangober(){

super(“Paman Gober”,false,false,false,true);

}

public void makan(){

System.out.println(“\n hyuuck yuck yuck\n”);

}

public void jenis1(){

super.jenis();

}

public void tipe(){

System.out.println(“\nAku cinta Uang.. Uang segalanya..\n”);

}

public static void rasa(){

System.out.println(“\nyuummmmyy\n”);

}

public static void main(String[]args){

pamangober s = new pamangober();

s.hewan();

s.makan();

s.jenis1();

kartun.jenis();

s.tipe();

rasa();

}

}

OUTPUT

Nama                  : Paman Gober

Makan Madu : false

Makan Hewan      : true

Beruang            : false

bebek             : true

hyuuck yuck yuck

aku slah atu jenis hewan

aku menghibur kalian semua…

Aku cinta uang.. Uang segalanya..

yuuummmmyy

BAGAN :

bagan

OUTPUT :

winniethepooh

pamangober

COPY RIGHT : WAHYU DHARMAWAN