document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1.  
  2. /**
  3.  * kelas ini menyimpan informasi tentang perintah yang dikeluarkan oleh pengguna
  4.  * perintah sati ini terdiri dari dua string yaitu kata perintah dan kata kedua
  5.  * contohnya yitu "Take map" maka terdapat 2 string yaitu tak dan map
  6.  *
  7.  * cara menggunakannya adalah : perintah sudah di periksa validitasnya
  8.  * kata perintah. jika pengguna memasukkan perintah yang tidak valid
  9.  * maka perintah adalah <null> jika perintah hanya memiliki satu kata, maka kata
  10.  * kedua adalah <null>>
  11.  *
  12.  * @author (dewimardanic)
  13.  * @version (16/1/2020)
  14.  */
  15. public class Command
  16. {
  17.  
  18.     private String commandWord;
  19.     private String secondWord;
  20.  
  21.     /**
  22.      * membuat objek command. Kata pertama dan kedua harus dimasukkan, tapi
  23.      * salah satu (atau keduanya) bisa null.
  24.      */
  25.     public Command(String firstWord, String secondWord)
  26.     {
  27.         commandWord = firstWord;
  28.         this.secondWord = secondWord;
  29.     }
  30.  
  31.     public String getCommandWord()
  32.     {
  33.         return commandWord;
  34.     }
  35.  
  36.     public String getSecondWord()
  37.     {
  38.         return secondWord;
  39.     }
  40.  
  41.     public boolean isUnknown()
  42.     {
  43.         return (commandWord == null);
  44.     }
  45.  
  46.     public boolean hasSecondWord()
  47.     {
  48.         return (secondWord != null);
  49.     }
  50. }
  51.  
');