Bikin Pkginterface yang digunakan
sebagai main menu
bikin class lihat,dengar,fikir
bikin class makhlikhidup
bikin class hewan,manusia yang mewarisi
class makhlukhidup
bikin class,main,makan n nafas
bikin class tumbuhan yang mewarisi class
makhlukhidup
a.
Pkginterface.java
package
pkginterface;
public
class Pkginterface {
public static void main(String[] args) {
Hewan H = new Hewan();
System.out.println("Hewan
:");
H.melihat();
H.mendengar();
H.bernafas();
H.madang();
H.Tampil();
System.out.println("");
Manusia M = new Manusia();
System.out.println("Manusia
:");
M.melihat();
M.mendengar();
M.berfikir();
M.dolan();
M.madang();
M.bernafas();
M.Tampil();
System.out.println("");
Tumbuhan T = new Tumbuhan();
System.out.println("Tumbuhan
:");
T.bernafas();
T.madang();
T.Tampil();
System.out.println("");
}
}
b.
Lihat.java
package
pkginterface;
interface
Lihat {
public void melihat();
}
c.
Dengar.java
package
pkginterface;
interface
Dengar {
public void mendengar();
}
d.
Fikir.java
package
pkginterface;
interface
Fikir {
public void berfikir();
}
e.
Main.java
package
pkginterface;
interface
Main {
public void dolan();
}
f.
Makan.java
package
pkginterface;
interface
Makan {
public void madang();
}
g.
Nafas.java
package
pkginterface;
interface
Nafas {
public void bernafas();
}
h.
MakhlukHidup.java
package
pkginterface;
public
class MakhlukHidup {
String Dengar="Tidak Bisa
Mendengar";
String Lihat="Tidak Bisa
Melihat";
String Fikir="Tidak Bisa
Berfikir";
String Main="Tidak Bermain";
String Makan="Tidak Makan";
String Nafas="Tidak Bernafas";
public void setDengar(String Dengar) {
this.Dengar = Dengar;
}
public void setLihat(String Lihat) {
this.Lihat = Lihat;
}
public void setFikir(String Fikir) {
this.Fikir = Fikir;
}
public void setMain(String Main) {
this.Main = Main;
}
public void setMakan(String Makan) {
this.Makan = Makan;
}
public void setNafas(String Nafas) {
this.Nafas = Nafas;
}
public void Tampil(){
System.out.println("Makhluk ini
adalah .....");
System.out.println(Dengar);
System.out.println(Lihat);
System.out.println(Fikir);
System.out.println(Main);
System.out.println(Makan);
System.out.println(Nafas);
}
}
i.
Manusia.java
package
pkginterface;
public
class Manusia extends MakhlukHidup
implements Dengar, Fikir, Lihat, Main,
Makan, Nafas{
public void mendengar(){
setDengar("Bisa Mendengar");
}
public void berfikir(){
setFikir("Bisa Berfikir");
}
public void melihat(){
setLihat("Bisa Melihat");
}
public void dolan(){
setMain("Bisa Bermain");
}
public void madang(){
setMakan("Bisa Makan");
}
public void bernafas(){
setNafas("Bisa Bernafas");
}
}
j.
Hewan.java
package
pkginterface;
public
class Hewan extends MakhlukHidup
implements Dengar, Lihat, Nafas, Makan{
public void mendengar(){
setDengar("Bisa Mendengar");
}
public void melihat(){
setLihat("Bisa Melihat");
}
public void bernafas(){
setNafas("Bisa nafas");
}
public void madang(){
setMakan("Bisa
Makan-memakan");
}
}
k.
Tumbuhan.java
package
pkginterface;
public
class Tumbuhan extends MakhlukHidup
implements Makan, Nafas{
public void madang(){
setMakan("Bisa Makan");
}
public void bernafas(){
setNafas("Bisa Bernafas");
}
}
Output :
Tidak ada komentar:
Posting Komentar