" Welcome To My Profile "

Tuesday, November 1, 2011

tugas java pert-5


1.public abstract class MakhlukHidup {
                protected boolean BisaTerbang = false;
                protected String Nama;
                protected int JlhKaki;


                public    MakhlukHidup(String     Nama1,int JlhKaki1,boolean
                BisaTerbang1) {
                                this.Nama = Nama1;
                                this.JlhKaki = JlhKaki1;
                                this.BisaTerbang = BisaTerbang1;
                }

                abstract void bernafas();

public void status() {
                                System.out.println("Nama : " +Nama) ;
                                System.out.println("Jumlah Kaki : " +JlhKaki) ;
                                System.out.println("Bisa terbang : " +BisaTerbang) ;
                }
}

public  class Manusia extends MakhlukHidup {                                  
                Manusia(String Nama) {                                                               
                super(Nama, 2,false);
                }

                public void bernafas() {
                                System.out.println(Nama+" bernafas dengan menghirup 02");

                }
public static void main(String [] args) {

                Manusia m = new Manusia("Sayuti");
                m.status();         
                m.bernafas();
     }
}
Hasil:


3. public  class Tumbuhan extends MakhlukHidup {
                Tumbuhan(String Nama) {
                                super(Nama, 0,false);
                }

                public void bernafas() {
                                System.out.println(Nama+" bernafas dengan menghirup C02");

                }

                public static void main(String [] args) {

                Tumbuhan t = new Tumbuhan("Bayam");
                t.status();
                t.bernafas();
     }
}
Hasil:


4. interface Pekerjaan {
                public void namaPekerjaan();
                public void gaji();
}

5. public  class Sasya extends Manusia implements Pekerjaan {
                public Sasya() {
                                super("Sasya");
                }

                public void namaPekerjaan() {
                                System.out.println("Pekerjaan :Sekretaris");

                }

                public  void gaji () {
                                System.out.println("Gaji : Rp.3.000.000");
                }
               
                public static void main(String[] args) {
               
                Sasya s = new Sasya();
                s.status();
                s.bernafas();
                s.namaPekerjaan();
                s.gaji();
     }
}
Out putnya adalah :


6.Jantung Manusia.
 class Orang {
                private int JlhKaki = 2;

                public void dengarBunyiJantung () {
                                Jantung j = new Jantung();
                                j.BunyiJantung();

                }

                public void tahanNafas() {
                                System.out.println("Jantung berhenti berdetak!");

                }

                //inner class
                class Jantung {


                                public  void BunyiJantung () {
                                System.out.println("dug...deg...doog...duuuar");
                }

                public  void istirahat() {
                System.out.println("Silahkan ke "+JlhKaki+" kaki.");
                                tahanNafas();
                  }
    }
}

class JantungManusia {
                public static void main(String[] args) {

                Orang o = new Orang();
                Orang.Jantung p = o.new Jantung();
                o.dengarBunyiJantung();
                p.istirahat();


     }
}



No comments:

Post a Comment