Advertisement
rafibatam

Overriding OOP JAVA

Jan 25th, 2019
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. 1. Override adalah method parrent class yang ditulis kembali oleh subclass.
  2. 2. Kelebihan Override = Cukup simple, kita bisa mengubah yang kita perlukan saja.
  3. 3. Kekurangan Override = Susah untuk dibaca dan memakan banyak memory computer.
  4. 4. Kapan harus menggunakan Override = Ketika method override hanya berjumlah sedikit.
  5. 5. Apa yang harus dilakukan ketika tidak boleh memakai Override = Gunakan konsep Interface.
  6.  
  7. public class OOP {
  8.     public static void main(String[] args) {
  9.         Car a = new Motor();
  10.         a.merk();
  11.     }
  12. }
  13.  
  14. class Car {
  15.     public void merk() {
  16.         System.out.println("Name of Lamborghini = ");
  17.         System.out.println("1. Lamborghini Centenario");
  18.         System.out.println("2. Lamborghini Aventador");
  19.         System.out.println("3. Lamborghini Huracan");
  20.         System.out.println("4. Lamborghini Urus");
  21.         System.out.println("5. Lamborghini Veneno Roadster");
  22.     }
  23. }
  24.  
  25. class Motor extends Car {
  26.     @Override
  27.     public void merk() {
  28.         super.merk();
  29.         System.out.println("\nName of MotoSport = ");
  30.         System.out.println("1. Honda CBR1000RR");
  31.         System.out.println("2. Kawasaki H2R");
  32.         System.out.println("3. Yamaha YZF R1");
  33.         System.out.println("4. Suzuki Hayabusa");
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement