Guest User

Untitled

a guest
Nov 23rd, 2020
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. /**
  2.  * Class Command here.
  3.  *
  4.  */
  5.  
  6. public class Command
  7. {
  8.     private String commandWord;
  9.     private String secondWord;
  10.    
  11.     /**
  12.      * Membuat objek perintah.
  13.      * @param firstword Kata pertama perintah.
  14.      *        Beri null jika perintah tidak terdeteksi.
  15.      * @param secondword Kata kedua perintah.
  16.      */
  17.     public Command(String firstWord, String secondWord)
  18.     {
  19.         commandWord = firstWord;
  20.         this.secondWord = secondWord;
  21.     }
  22.    
  23.     /**
  24.      * Return ke perintah (command)
  25.      * @return Kata perintah
  26.      */
  27.     public String getCommandWord()
  28.     {
  29.         return commandWord;
  30.     }
  31.    
  32.     /**
  33.      * @return Second word dari perintah. Return null jika tidak ada second word.
  34.      */
  35.     public String getSecondWord()
  36.     {
  37.         return secondWord;
  38.     }
  39.    
  40.     /**
  41.      * @return true jika perintah tidak dipahami.
  42.      */
  43.     public boolean isUnknown()
  44.     {
  45.         return (commandWord==null);
  46.     }
  47.    
  48.     /**
  49.      * @return true jika perintah memiliki kata kedua.
  50.      */
  51.     public boolean hasSecondWord()
  52.     {
  53.         return (secondWord!=null);
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment