Talar97

[PIO] Item.java

Jan 30th, 2019
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.84 KB | None | 0 0
  1. package com.Talar;
  2.  
  3. public class Item {
  4.     private String nazwa;
  5.     private int cena;
  6.  
  7.     public Item(){}
  8.  
  9.     public Item(String nazwa, int cena){
  10.         setNazwa(nazwa);
  11.         setCena(cena);
  12.     }
  13.  
  14.     public String getNazwa() {
  15.         return nazwa;
  16.     }
  17.  
  18.     public void setNazwa(String nazwa) {
  19.         String regEx = "^[a-zA-Z]{2,29}$";
  20.         if(nazwa != null && nazwa.matches(regEx)){
  21.             this.nazwa = nazwa;
  22.         }
  23.         else{
  24.             throw new IllegalArgumentException("Nieprawidłowa nazwa produktu");
  25.         }
  26.  
  27.     }
  28.  
  29.     public int getCena() {
  30.         return cena;
  31.     }
  32.  
  33.     public void setCena(int cena) {
  34.         if(cena >= 0){
  35.             this.cena = cena;
  36.         }
  37.         else{
  38.             throw new IllegalArgumentException("Nieprawidłowa cena produktu");
  39.         }
  40.  
  41.     }
  42. }
Add Comment
Please, Sign In to add comment