Blog Si Sri Wahyuni Nie

Cinta itu bagai bunga.....
Jika sedang mekar, berarti dia berada di Musim kebahagiaan
Jika sedang layu, berarti dia berada di Musim kesedihan

Minggu, 13 November 2011

LAporan Ke 7

Laporan Ke 7
1. Membuat Program Manusia.java

// file manusia harus berada dalam folder makhlukhidup package makhlukhidup;
public class Manusia {
     public String nama="";
     public Manusia(String nama) {
            this.nama = nama;
            }
        }

2. Membuat Program Tumbuhan.java

//file tumbuhan harus berada dalam folder makhlukhidup package makhlukhidup;
public class Tumbuhan {
public String nama="";
public Tumbuhan (String nama) {
   this.nama = nama;
   }
   }

3. Membuat Program Burung.java

// file burung harus berada dalam folder makhlukhidup/hewan package makhlukhidup.hewan;
public class Burung {
    public static final boolean bisaTerbang = true;
    public String nama="";
    public Burung (String nama) {
        this.nama = nama;
        System.out.println("Nama burung: "+nama);
        }
     }
4. Membuat Program MainMakhlukHidup.java

// file MainMakhlukHidup harus berada dalam folder Meet6
public class MainMakhlukHidup {
    public static void main (String [] args ) {

          makhlukhidup.Manusia m = new makhlukhidup.Manusia ("Sayuti");
          System.out.println("nama  : "+m.nama);

          makhlukhidup.Tumbuhan t = new makhlukhidup.Tumbuhan("Palem");
   System.out.println("nama  : "+t.nama);

          System.out.println("Semua burung pasti bisa terbang?" +makhlukhidup.hewan.Burung.bisaTerbang);
          makhlukhidup.hewan.Burung b = new makhlukhidup.hewan.Burung ("Beo");
          }
          }

5. Membuat Program MainMakhlukHidupPakeImport.java

//file MainMakhlukHidup harus dalam folder Meet6
import makhlukhidup.*;
import makhlukhidup.hewan.*;

public class MainMakhlukHidupPakeImport {
    public static void main(String [] args) {
    Manusia m = new Manusia ("Sayuti");
    System.out.println ("nama : "+m.nama);

    Tumbuhan t = new Tumbuhan ("Palem");
    System.out.println ("nama : "+t.nama);

    System.out.println ("Semua burung pasti bisa terang?"+Burung.bisaTerbang);
    Burung b = new Burung ("Beo");
    }
   }

Miss, maaf ya, saya belum mengerti, jadi saya belum bisa menjelaskan, karena programnya belum siap semua...

Package itu pengelompokan file kelas...





Minggu, 06 November 2011

dfsdf

LAPORAN PRAKTIKUM 6

LAPORAN PRAKTIKUM 6
A. Program Segitiga.java

       class Segitiga {
            public Segitiga(double panjang) {
                    System.out.println("\nVariabel = segitiganya sama sisi");
                    System.out.println("Panjang =  "+panjang);
                    Kelilibg(panjang);
}

public Segitiga(double panjang, double sisiMiring) {
                    System.out.println("\n2\Variabel = segitiganya sama kaki");
                    System.out.println("Panjang = "+panjang+ " sisi mairing = " +sisiMiring);
                    Keliling (panjang, sisiMiring);
}

public void keliling (double panjang) {
                     tampilkanHasil(panjang*3);
}

public void keliling (double p, double sM) {
                     tampilkanHasil(2*sM+p);
}

protected void tampilkanHasil(double h) {
                    System.out.println("Hasil = " +h);
}
}

Penjelasan :
ada 5 method :
1. Segitiga
2. Segitiga
3. Keliling
4. Keliling 
5. Tampilkanhasil
Perbedaan antara method Segitiga dan method Segitiga, yang satu memiliki 1 variabel, sedangkan yang satu lagi memiliki 2 variable, itu lah yang disebut dengan overloading, yang terjadi dalam satu kolom...
sama seperti Mehod Keliling dan method Keliling.
B. Program MainSegitiga.java
     class MainSegitiga {
          public static void main(String [] args) {
                  new Segitiga(7);
                  new Segitiga(4,7);
}
}

Penjelasan : 
kelas MainSegitiga adalah kelas utama,
 yaitu mengirim nilai untuk method segitiga yang memiliki 1 dan 2 variabel, masing-masing dari isi variabel tersebut adalah, (7) dan (4,7)

C. Program Overriding.java
    class Overriding {
         public void MethodAsli () {
                  System.out.println("Methot milik class Overriding dijalankan");
}
        public static void main (String [] args) {
                   overriding O = new Overriding();
                    O.MethodAsli();
}
}

Penjelasan : 
Method MethodAsli -lah yang dinamakan dengan Overriding
Overridding terjadi di kelas induk dan kelas anak
di kelas Overriding, ada pembuatan objek bernama O, dan O memanggil MethodAsli
isi dari MethodAsli adalah "Methot milik class Overriding dijalankan"

D. Program SubOverriding.java
      class void MethodAsli () {
                       System.out.println("Method yang sudah Overriding dijalankan");
}

public void MethodAsliSuper() {
                        System.out.println("Method pemanggil MethodAsli dijalankan");
                        super.MethodAsli();
}

public static void main (String [] args) {
                        Suboverriding SO = new SubOverriding();
                        SO.MethodAsli();
                        SO.MethodASliSuper();
}
}

Penjelasan :
Method MethodAsli yang dinamakan dengan Overriding....

Contineu.....