Загрузка данных


class Produkt {
    protected String nazwa;
    protected int ilosc;

    public Produkt() {
        this.nazwa = "";
        this.ilosc = 0;
    }

    public void setNazwa(String nazwa) {
        if (nazwa != null && nazwa.length() > 20) {
            this.nazwa = nazwa.substring(0, 20);
        } else {
            this.nazwa = nazwa;
        }
    }

    public String getNazwa() {
        return nazwa;
    }

    public int getIlosc() {
        return ilosc;
    }

    public void zwiekszIlosc() {
        this.ilosc++;
    }
}

public class Main {
    public static void main(String[] args) {
        Produkt produkt = new Produkt();

        System.out.println("Stan poczatkowy:");
        System.out.println("Nazwa: " + produkt.getNazwa());
        System.out.println("Ilosc: " + produkt.getIlosc());

        produkt.setNazwa("Klawiatura Mechaniczna RGB");
        
        System.out.println("\nPo uzyciu setNazwa:");
        System.out.println("Nazwa: " + produkt.getNazwa());

        System.out.println("\nTest metody zwiekszajacej ilosc:");
        System.out.println("Przed: " + produkt.getIlosc());
        produkt.zwiekszIlosc();
        System.out.println("Po: " + produkt.getIlosc());
    }
}