Stwórz program na podstawie poniższego diagramu UML i wykonaj poniższe metody. Uwaga: nie możesz tworzyć nowy pól w klasie, modyfikatory dostępu mają nie być zmieniane, w razie potrzeby można stworzyć dodatkowe metody.
- W klasie
Bilet
konstruktor parametryczny ma z parametru przypisywać wartość polucenaPodstawowa
. - W klasie
BiletDoKina
parametry w konstruktorze na diagramie mają ustawić polacenaPodstawowa
ipremiera
. Konstruktor ma nie ustawiać polatrzyD
. - W klasie
BiletNaBasen
metodaWyswietlCennnikBasen()
ma być typu i wyświetlać na konsoli cenę biletu normalnego i ulgowego (50%). - W klasie
Program
wykonaj następujące czynności:
- Stwórz dwa obiekty z klasy
BiletDoKina
(jeden za pomocą konstruktora domyślnego, drugi za pomocą parametrycznego). Dla pierwszego obiektu ustaw poletrzyD
natrue
, dla drugiego nafalse
(dodaj odpowiednią metodę). Następnie wyświetl na konsoli ceny biletów dla obu obiektów (w razie potrzeby możesz dodać brakujące metody). - Stwórz obiekt z klasy
BiletNaBasen
z pomocą konstruktora parametrycznego i ustaw wartość parametru na 15. Następnie dla niego wywołaj metodęWyswietlCennikBasen()
.