Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Overloading adalah kemampuan membuat dengan nama method yang sama pada suatu kelas, namun berbeda parameternya.
- // First Sheet
- public class Set {
- int Perkalian(int angka1, int angka2) {
- int hasil = angka1 * angka2;
- return hasil;
- }
- double Perkalian(double angka1, double angka2) {
- double hasil = angka1 * angka2;
- return hasil;
- }
- long Pembagian(long angka1, long angka2) {
- long hasil = angka1 / angka2;
- return hasil;
- }
- float Pembagian(float angka1, float angka2) {
- float hasil = angka1 / angka2;
- return hasil;
- }
- }
- // Second Sheet
- public class Call {
- public static void main(String[] args) {
- Set a = new Set();
- int pertama = a.Perkalian(30, 360);
- double kedua = a.Perkalian(60, 120);
- long ketiga = a.Pembagian(4800, 80);
- float keempat = a.Pembagian(7200, 90);
- System.out.println("1. Hasil perkalian integer dari 30 * 360 adalah = " + pertama);
- System.out.println("\n2. Hasil perkalian double dari 60 * 120 adalah = " + kedua);
- System.out.println("\n3. Hasil pembagian long dari 4800 / 80 adalah = " + ketiga);
- System.out.println("\n4. Hasil pembagian float dari 7200 / 90 adalah = " + keempat);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement