Advertisement
rafibatam

Overloading OOP JAVA

Jan 11th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. Overloading adalah kemampuan membuat dengan nama method yang sama pada suatu kelas, namun berbeda parameternya.
  2.  
  3. // First Sheet
  4. public class Set {
  5.     int Perkalian(int angka1, int angka2) {
  6.         int hasil = angka1 * angka2;
  7.         return hasil;
  8.     }
  9.    
  10.     double Perkalian(double angka1, double angka2) {
  11.         double hasil = angka1 * angka2;
  12.         return hasil;
  13.     }
  14.    
  15.     long Pembagian(long angka1, long angka2) {
  16.         long hasil = angka1 / angka2;
  17.         return hasil;
  18.     }
  19.    
  20.     float Pembagian(float angka1, float angka2) {
  21.         float hasil = angka1 / angka2;
  22.         return hasil;
  23.     }
  24. }
  25.  
  26. // Second Sheet
  27. public class Call {
  28.     public static void main(String[] args) {
  29.         Set a = new Set();
  30.         int pertama = a.Perkalian(30, 360);
  31.         double kedua = a.Perkalian(60, 120);
  32.         long ketiga = a.Pembagian(4800, 80);
  33.         float keempat = a.Pembagian(7200, 90);
  34.        
  35.         System.out.println("1. Hasil perkalian integer dari 30 * 360 adalah = " + pertama);
  36.         System.out.println("\n2. Hasil perkalian double dari 60 * 120 adalah = " + kedua);
  37.         System.out.println("\n3. Hasil pembagian long dari 4800 / 80 adalah = " + ketiga);
  38.         System.out.println("\n4. Hasil pembagian float dari 7200 / 90 adalah = " + keempat);
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement