Page 23 - e-modul pbo
P. 23
public class OverloadMethod1
{
public static void main(String[] args)
{
System.out.println("\n**************************************
************");
System.out.println("\n\tOVERLOAD TERHADAP METHOD
#1\n");
System.out.println("**********************************
****************");
Pilihan pilih = new Pilihan();
pilih.jurusan();
pilih.jurusan("Pendidikan Matematika");
}
}
Screenshoot Hasil :
Penjelasan Singkat :
5. Melakukan overloading terhadap method
Lakukan kompilasi dan eksekusi program kemudian tunjukkan hasilnya!
Source code :
class Matematika
{
static public int kuadrat(int nilai) {
return nilai * nilai;
}
static public double kuadrat(double nilai){
return nilai * nilai;
}
static public double kuadrat(String nilai)
{
double bilangan;
bilangan = Double.valueOf(nilai).doubleValue();
return bilangan * bilangan;
}
}
public class MatematikaLat5
{
public static void main(String[] Args)
{
Matematika mtk = new Matematika();
System.out.println("Matematika Method 1:
"+Matematika.kuadrat(10));
System.out.println("Matematika Method 2:
"+Matematika.kuadrat(4.5));
System.out.println("Matematika Method 3:
"+Matematika.kuadrat("15"));
}
}
Screenshoot Hasil :
Penjelasan Singkat :
Pemrograman Berorientasi Objek Kelas XI – Semester 2 18