OOP: Overrload

Run Settings
LanguageJava
Language Version
Run Command
class Main { public static void main(String[] args) { System.out.println("Contoh Overloading di Java"); System.out.println("--------------------------"); Aritmatika aritmatika = new Aritmatika(); int a = 10; int b = 20; double c = 2.5; double d = 7.3; System.out.println("Penjumlahan bilangan genap : "+ aritmatika.penjumlahan(a, b)); System.out.println("Penjumlahan bilangan pecahan: "+ aritmatika.penjumlahan(c, d)); } }
class Aritmatika { /** * daripada membuat 2 method dengan nama berbeda (penjumlahanInt(int a, int b) dan penjumlahanDouble(int a, int b), * lebih baik buat 2 method dengan nama yg sama tetapi berisi * argumen dengan tipe data yg berbeda (penjumlahan(int a, int b) dan penjumlahan(double a, double b)) */ public int penjumlahan(int a, int b) { return a + b; } public double penjumlahan(double a, double b) { return a + b; } }
Editor Settings
Theme
Key bindings
Full width
Lines