Guest User

Untitled

a guest
Jan 15th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1. public class Poliisi {
  2.     // Luodaan sallitut vakiot
  3.  
  4.     public static final char MIE = 'm';
  5.     public static final char ALI = 'a';
  6.     public static final char PAA = 'p';
  7.     public static final char MUU = 'x';
  8.  
  9.     // Luodaan yksityiset attribuutit
  10.  
  11.     private char virka;
  12.     private boolean hyvis;
  13.  
  14.     // Luodaan aksessorit
  15.     public char virka(){
  16.         return virka;
  17.     }
  18.  
  19.     public void virka(char letter){
  20.         if (letter == MIE || letter == ALI ||
  21.         letter == PAA || letter == MUU){
  22.             virka = letter;
  23.         }
  24.     }
  25.  
  26.     public boolean hyvis(){
  27.         return hyvis;
  28.     }
  29.  
  30.     public void hyvis(boolean karma){
  31.         hyvis = karma;    
  32.     }
  33. }
  34.  
  35. TESTI
  36.  
  37.  
  38. public class PoliisiTesti{
  39. /* Luodaan olio. Testataan attribuutteja ja aksessoreja määräytillä arvoilla.
  40. */
  41.     public static void main(String[] args){
  42.         // Luodaan olio
  43.  
  44.         Poliisi cop = new Poliisi();
  45.  
  46.         // annetaan oliolle tehtävän määritämät arvot
  47.  
  48.         cop.virka('m');
  49.         cop.hyvis(true);
  50.         System.out.println(cop.virka());
  51.         System.out.println(cop.hyvis());
  52.  
  53.         cop.virka('z');
  54.         cop.hyvis(false);
  55.         System.out.println(cop.virka());
  56.         System.out.println(cop.hyvis());
  57.  
  58.  
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment