Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.Talar;
- public class Item {
- private String nazwa;
- private int cena;
- public Item(){}
- public Item(String nazwa, int cena){
- setNazwa(nazwa);
- setCena(cena);
- }
- public String getNazwa() {
- return nazwa;
- }
- public void setNazwa(String nazwa) {
- String regEx = "^[a-zA-Z]{2,29}$";
- if(nazwa != null && nazwa.matches(regEx)){
- this.nazwa = nazwa;
- }
- else{
- throw new IllegalArgumentException("Nieprawidłowa nazwa produktu");
- }
- }
- public int getCena() {
- return cena;
- }
- public void setCena(int cena) {
- if(cena >= 0){
- this.cena = cena;
- }
- else{
- throw new IllegalArgumentException("Nieprawidłowa cena produktu");
- }
- }
- }
Add Comment
Please, Sign In to add comment