Advertisement
AgungAlfiansyah

Untitled

Apr 27th, 2016
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. // awal dari enkapsulasi yang menggabungkan data dan method
  2. class Kucing{
  3.     //data
  4.     int umur;
  5.     boolean lapar, marah;
  6.     String nama;
  7.    
  8.     //method
  9.     //public Kucing(String NamaIn, int age){
  10.     //  int umur=age; nama=NamaIn;
  11.     //}
  12.    
  13.     public void SetLapar(boolean kondLapar){
  14.         lapar=kondLapar;
  15.     }
  16.    
  17.     public void Makan(){
  18.         if (lapar){
  19.             System.out.println("si "+nama+" lapar, maka dia makan");}
  20.         else {
  21.             System.out.println("si "+nama+" kenyang, maka dia tidur");
  22.         }
  23.     }
  24.    
  25.     public void Makan(String yangdimakan){
  26.         if (lapar){
  27.             System.out.println("si "+nama+" lapar makan "+ yangdimakan);}
  28.         else {
  29.             System.out.println("si "+nama+" kenyang, maka berteman dengan"+ yangdimakan );
  30.         }
  31.     }
  32.    
  33.     public void SetMarah(boolean kondMarah){
  34.         marah=kondMarah;
  35.     }
  36.    
  37.     public void Bersuara(){
  38.         if (marah){
  39.             System.out.println("si "+nama+" sedang marah, mengeong");}
  40.         else {
  41.             System.out.println("si "+nama+" sedang tenang, dia tidur");
  42.         }
  43.     }
  44. }
  45.  
  46. public class Harimau extends Kucing{
  47.     public void Bersuara(){
  48.         if (marah){
  49.             System.out.println("si "+nama+" sedang marah, mengaum keras");}
  50.         else {
  51.             System.out.println("si "+nama+" sedang tenang, bermain");
  52.         }
  53.     }
  54.    
  55.     public void Berlari(){
  56.         System.out.println(nama+" berlari mengejar mangsa");
  57.         }
  58.        
  59.     public void SetData(String NamaIn, int age){
  60.         umur=age; nama=NamaIn;
  61.         }
  62.        
  63.     public static void main(String []args){
  64.         Harimau Tigre = new Harimau();
  65.         Tigre.SetData("Tigaer", 15);
  66.         Tigre.SetMarah(true);
  67.         Tigre.SetLapar(false);
  68.         Tigre.Bersuara();
  69.         Tigre.Berlari();
  70.         Tigre.Makan("manusia");
  71.         //super.Bersuara();
  72.    
  73.         Harimau TonyParker = new Harimau();
  74.         Tigre.SetData("Tony Parker", 150);
  75.         System.out.println("umur :"+TonyParker.umur);
  76.         //Tigre.Berlari();
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement