Bevezető

Feladat:

Készítsünk Mozi osztályt, amely képes egy filmszínház nevét, maximális befogadóképességét és az aktuális nézőszámát tárolni. Készítsünk konstruktort az adatok fogadására! Készítsünk setNezoszam(int n) metódust, amellyel a nézőszám beállítható úgy, hogy az értéke ne haladhassa meg a befogadóképességet, és ne lehessen negatív érték sem! Készítsünk kiurit() metódust, amellyel a mozi kiüríthető (nincs egyetlen néző sem)!


public class Mozi {

    private String nev;
    private int max, akt;

    public Mozi(String nev, int max) {
        this.setMax(max);
        this.setNev(nev);
    }

    public void setNev(String nev) {
        this.nev = nev;
    }

    public void setMax(int max) {
        this.max = max;
    }

    public void setNezoszam(int n) {
        if (n <= this.max && n >= 0) {
            this.akt = n;
        } else {
            System.out.println("Hibás nézőszám: " + n);
        }
    }

    public String getNev() {
        return this.nev;
    }

    public int getAkt() {
        return this.akt;
    }

    public int getMax() {
        return this.max;
    }

    public void kiurit() {
        this.setNezoszam(0);
    }

    public String toString() {
        return "A mozi neve: " + this.getNev()
                + ", maximális befogadó képesség: " + this.getMax()
                + " fő, aktuális nézőszám: " + this.getAkt() + " fő";
    }

}

Java tanfolyam, Java alapok
2019-03-11