PatrickSwayze

zad 1 lab 6

Mar 25th, 2018
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. /*Zadanie 1
  2. Zaprojektuj z użyciem koncepcji dziedziczenia hierarchię klas opisujących pojazdy komunikacji
  3. miejskiej. Wyraź w tej hierarchii następujące fakty:
  4. 1. wszystkie pojazdy komunikacji miejskiej (k. m.) są pojazdami,
  5. 2. komunikacja miejska używa tramwajów i autobusów,
  6. 3. pojazdy są garażowane w zajezdniach, odpowiednio tramwajowych i autobusowych,
  7. 4. każdy pojazd zna swoją szybkośd maksymalną,
  8. 5. każdy pojazd k. m. zna swój numer,
  9. 6. każdy pojazd k. m. zna swoją zajezdnię,
  10. 7. każdy tramwaj jest zestawem 1 do 3 wagonów (i wie, z ilu wagonów się składa),
  11. 8. każdy autobus wie, ile zużył paliwa w bieżącym miesiącu,
  12. 9. każda zajezdnia zna swoją nazwę,
  13. 10. każda zajezdnia wie, jakie pojazdy do niej należą,
  14. 11. każda zajezdnia ma nazwę.
  15. Każdy pojazd musi umied podad swój opis w postaci napisu. Opis ma zawierad wszystkie informacje,
  16. które zna dany pojazd (np. numer, czy szybkośd maksymalną). Opis zajezdni to nazwa zajezdni, jej typ
  17. i opisy poszczególnych pojazdów. Zajezdnia autobusowa podaje dodatkowo sumaryczne zużycie
  18. paliwa w bieżącym miesiącu, a tramwajowa ogólną liczbę wagonów.
  19. Napisz program w Javie, który utworzy kilka obiektów reprezentujących wszystkie pojazdy i dwie
  20. zajezdnie (autobusową i tramwajową), przydzieli pojazdy do zajezdni, a następnie wypisze opis obu
  21. zajezdni.
  22. */
  23. -----------> tiny . pl / gkn9t
Advertisement
Add Comment
Please, Sign In to add comment