biodata.printBiodata();
biodata.printBiodata("A");
biodata.printBiodata("Qolbi Zikri
Islami", 21, "laki-laki", "Mataram",
"SMA");
}
}
2 Method package mybiodata;
overloading
public class Perhitungan {
dengan tipe data
parameter public int hitung(int a, int b) {
berbeda return a + b;
}
int hasil2 =
perhitungan.hitung(100, 50, 30);
System.out.println("Hasil
pengurangan: " + hasil2);
double hasil4 =
perhitungan.hitung(100.0, 2.0);
System.out.println("Hasil
pembagian: " + hasil4);
}
}
4 Method Buatlah program overloading dengan menggunkana
overloading 4 method. Dimana method 1 menampilkan nama,
dengan gabungan nim, method 2 menampilkan kelmpok, judul
praktikum, judul percobaan, untuk method sisanya
bebas.
5 Method package infomahasiswa;
overloading
public class Identitas {
dengan objek dari
luar main class public void tampilkanIdentitas(String
nama, int umur, String alamat) {
System.out.println("Nama: " +
nama);
System.out.println("Umur: " +
umur);
System.out.println("Alamat: " +
alamat);
}
System.out.println("Mahasiswa 1:");
identitas.tampilkanIdentitas("Muhammad
Rasyad Trialgi", 21, "Mataram");
System.out.println();
System.out.println("Mahasiswa 2:");
identitas.tampilkanIdentitas("Muhammad Rafa
Ramadhan", 21, "Taman Baru", "Laki-laki");
System.out.println();
System.out.println("Mahasiswa 3:");
identitas.tampilkanIdentitas("Qolbi
Zikri Islami", 30, "Lombok Timur", "Laki-
laki", "S1 Akuntansi");
}
}
6 Method
overloading
dengan objek dari
luar main class
7 Constructor package bangundatar;
overloading
public class LuasBangunDatar {
untuk inisialisasi public static void main(String[] args)
nilai variabel {
double luasPersegi =
LuasBangunDatar(7);
double luasPersegiPanjang =
LuasBangunDatar(5, 8);
double luasSegitiga =
LuasBangunDatar(10, 15, 9);
System.out.println("Hasil 1: " +
hasil1);
System.out.println("Hasil 2: " +
hasil2);
System.out.println("Hasil 3: " +
hasil3);
}
System.out.println("Nilai kuadrat
dari " + a + " adalah " + hasil1);
System.out.println("Nilai maksimum
dari " + a + " dan " + b + " adalah " +
hasil2);
System.out.println("Nilai minimum
dari " + a + " dan " + b + " adalah " +
hasil3);
}
System.out.println("Nilai kuadrat
dari " + a + " adalah " + hasil1);
System.out.println("Nilai kuadrat
dari " + c + " adalah " + hasil2);
System.out.println("Nilai maksimum
dari " + a + " dan " + b + " adalah " +
hasil3);
System.out.println("Nilai maksimum
dari " + c + " dan " + b + " adalah " +
hasil4);
System.out.println("Nilai minimum
dari " + a + " dan " + b + " adalah " +
hasil5);
System.out.println("Nilai minimum
dari " + c + " dan " + b + " adalah " +
hasil6);
}
identitas.tampilIdentitas("Muhammad");
identitas.tampilIdentitas("Muhammad",
"Rasyad", "Trialgi");
identitas.tampilIdentitas("Muhammad",
"Rasyad", 21, "Laki-laki");
}
// Method overloading 1
public void tampilIdentitas(String
namaDepan) {
System.out.println("Nama: " +
namaDepan);
}
// Method overloading 2
public void tampilIdentitas(String
namaDepan, String namaTengah, String
namaBelakang) {
System.out.println("Nama: " +
namaDepan + " " + namaTengah + " " +
namaBelakang);
}
// Method overloading 3
public void tampilIdentitas(String
namaDepan, String namaBelakang, int usia,
String jenisKelamin) {
System.out.println("Nama: " +
namaDepan + " " + namaBelakang);
System.out.println("Usia: " +
usia);
System.out.println("Jenis Kelamin:
" + jenisKelamin);
}
}
Studi Kasus:
Buatlah 3 method overload untuk menghitung luas bangun datar persegi, segitiga, dan jajar genjang. Isi nilai tinggi dengan 2 digit nim
terakhir anda.
NIM : F1B020097
Script :
public class LuasBangunDatar {
Hasil Running :