Advertisement
Rahmadnet

Java Package

Jan 18th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.12 KB | None | 0 0
  1. 1. what is Java Package
  2.     Package adalah sebuah sarana untuk mengelompokkan atau mengorganisasikan
  3.     kelas interface yang atau sekelompok menjadi satu unit tunggal dalam tunggal
  4.     dalam library.
  5. 2. what are their benefit
  6.     Package sangat bermanfaat jika class-class yang kita buat sangat banyak sehingga
  7.     perlu dikelompokkan berdasarkan kategori tertentu.
  8. 3. what are their drawback
  9.     Sangat membuang waktu karna harus membuat package berulang-ulang sehingga terlalu banyak
  10.     memerlukan memory karna kebanyakan file.
  11. 4. when to use it at best
  12.     Package digunakan pada saat kita akan membuat banyak klass agar tidak terjadi
  13.     tabrakan pada nama kelas yang sudah ada.
  14. 5. when to NOT use it
  15.     Apabila kita tidak perlu membuat banyak class yang dikhawatir akan nama kelas yang sama
  16.     kita cukup menggunakan 1 package saja.
  17.  
  18. import MenuPagi.Pagi;
  19. import MenuSiang.Siang;
  20. import MenuSore.Sore;
  21.  
  22. public class AplikasiRestoran
  23. {
  24.     public static void main(String[] args)
  25.     {
  26.         Pagi p = new Pagi();
  27.         p.info();
  28.         p.minum();
  29.         Siang s = new Siang();
  30.         s.info();
  31.         s.minum();
  32.         Sore e = new Sore();
  33.         e.info();
  34.         e.minum();
  35.     }
  36. }
  37.  
  38.  
  39. package MenuPagi;
  40.  
  41. public class Pagi
  42. {
  43.     public void info()
  44.     {
  45.         System.out.println("RESTORAN BAYO SUTI");
  46.         System.out.println("------------------\n");
  47.        
  48.        
  49.         System.out.println("Daftar Menu Pagi (Makanan / Minuman)");
  50.         System.out.println("------------------------------------\n");
  51.        
  52.         System.out.println("Daftar Menu Makanan");
  53.         System.out.println("1. Lontong Pecel           Rp8000");
  54.         System.out.println("2. Nasi Guri Telur Dadar   Rp8000");
  55.         System.out.println("3. Nasi Soto Babat         Rp12000");
  56.         System.out.println("");
  57.        
  58.        
  59.     }
  60.     public void minum()
  61.     {
  62.         System.out.println("Daftar Menu Minuman");
  63.         System.out.println("1. Teh Manis   Rp5000");
  64.         System.out.println("2. Teh Susu    Rp10000");
  65.         System.out.println("3. Teh Botol   Rp5000");
  66.         System.out.println("4. Air Putih   Rp0/Gratis");
  67.         System.out.println("");
  68.     }
  69. }
  70.  
  71. package MenuSiang;
  72.  
  73. import MenuPagi.Pagi;
  74.  
  75. public class Siang extends Pagi
  76. {
  77.     public void info()
  78.     {
  79.         System.out.println("RESTORAN BAYO SUTI");
  80.         System.out.println("-------------------\n");
  81.        
  82.         System.out.println("Daftar Menu Siang (Makan / Minum)");
  83.         System.out.println("---------------------------------\n");
  84.        
  85.         System.out.println("Daftar Menu Makanan");
  86.         System.out.println("1. Nasi Gulai Kakap   Rp15000");
  87.         System.out.println("2. Nasi Ikan Bakar    Rp10000");
  88.         System.out.println("3. Nasi Rawon         Rp8000");
  89.         System.out.println("");
  90.        
  91.    
  92.     }
  93. }
  94.  
  95. package MenuSore;
  96.  
  97. import MenuPagi.Pagi;
  98.  
  99. public class Sore extends Pagi
  100. {
  101.     public void info()
  102.     {
  103.         System.out.println("RESTORAN BAYO SUTI");
  104.         System.out.println("--------------------\n");
  105.        
  106.         System.out.println("Daftar Menu Sore (Makan / Minum)");
  107.         System.out.println("--------------------------------\n");
  108.        
  109.         System.out.println("Daftar Menu Makanan");
  110.         System.out.println("1. Nasi Goreng Seafod   Rp15000");
  111.         System.out.println("2. Nasi Goreng Biasa    Rp10000");
  112.         System.out.println("3. Ifo Mie              RP10000");
  113.         System.out.println("");
  114.        
  115.        
  116.     }
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement