Rahmadnet

Overriding

Jan 12th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.28 KB | None | 0 0
  1. 1. what is overriding
  2.     Overriding adalah suatu keadaan dimana method pada subclass menolak method pada
  3.     parent/superclass nya.
  4. 2. what are their benefit
  5.     Manfaatnya adalah programer sangat mudah untuk memangil method yang ada
  6. 3. whar are their drawback
  7.     kelemahan nya adalah programer hanya boleh memangil semua method yang sesuai nama method yang telah di buat
  8. 4. when to use it at best
  9.     Penggunaan nya itu sendiri lebih baik di gunakan pada saat penggunaan method nya sama agar programer
  10.     tidak banyak menghabiskan waktu untuk membuat method baru.
  11. 5. when to NOT use it
  12.     Jika hanya menggunaka 1 class dan method nya berbeda.
  13.  
  14. 1. class data_diri.
  15. package overriding;
  16.  
  17. public class data_diri {
  18.    
  19.     public void data_pria() {
  20.         System.out.println(" _____________________________________ ");
  21.         System.out.println("|-----------Data Diri Pria------------|");
  22.         System.out.println("|                                     |");
  23.         System.out.println("|Nama : Rahmad Nasution               |");
  24.         System.out.println("|Umur : 23 Tahun                      |");
  25.         System.out.println("|Tanggal Lahir : 14 Juni 1995         |");
  26.         System.out.println("|Tempat Lahir : Medan                 |");
  27.         System.out.println("|Alamat : Jl.H.Anif Gg.Afnawinuh.Medan|");
  28.         System.out.println("|_____________________________________|");
  29.     }
  30.     public static void main(String[] args) {
  31.         data_diri dd;
  32.         data_diriw dw;
  33.          
  34.         dd = new data_diri();
  35.         dw = new data_diriw();
  36.        
  37.         dd.data_pria();
  38.         dw.data_wanita();
  39.     }
  40.    
  41. }
  42.  
  43. 2.class data_diriw dan di extends dengan class data_diri.
  44. package overriding;
  45.  
  46. public class data_diriw extends data_diri{
  47.  
  48.     public void data_wanita () {
  49.         System.out.println("\n");
  50.         System.out.println(" ______________________________________");
  51.         System.out.println("|-----------Data Diri Wanita-----------|");
  52.         System.out.println("|                                      |");
  53.         System.out.println("|Nama : Fatimah                        |");
  54.         System.out.println("|Umur : 25 Tahun                       |");
  55.         System.out.println("|Tanggal Lahir : 12 agustus 1993       |");
  56.         System.out.println("|Tempat Lahir : Madiun                 |");
  57.         System.out.println("|Alamat : Jl.Ember Gg.gayung.Madiun    |");
  58.         System.out.println("|______________________________________|");
  59.        
  60.     }
  61.    
  62. }
Advertisement
Add Comment
Please, Sign In to add comment