package filmkolcsonzo; public class AkcioFilm extends Film implements AkcioFilmInterface { private int aldozatokSzama; public AkcioFilm(String cim, String foszereplo, int hossz, double kocsolnzesiar, int napokszama, Tipus tipus, int aldozatokSzama) { super(cim, foszereplo, hossz, kocsolnzesiar, napokszama, tipus); this.aldozatokSzama = aldozatokSzama; } @Override public String toString() { return super.toString() + "aldozatokszama=" + aldozatokSzama + "\n"; } public int getAldozatokSzama() { return aldozatokSzama; } public void setAldozatokSzama(int aldozatokSzama) { this.aldozatokSzama = aldozatokSzama; } @Override public double otpercenkent() { return this.aldozatokSzama/(double)(this.getHossz()%5!=0?this.getHossz()/5+1:this.getHossz()/5); } @Override public boolean hasonloanveres(AkcioFilm akcioFilm) { return this.otpercenkent()==akcioFilm.otpercenkent(); } @Override public int besorolas() { double otpercenkent = this.otpercenkent(); if (otpercenkent < 1) { return 8; } else if (otpercenkent < 5) { return 12; } else if (otpercenkent < 10) { return 16; } else { return 18; } } }