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)
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
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.....
Contineu.....
Tidak ada komentar:
Posting Komentar