Professional Documents
Culture Documents
Zadaci Za Vezbanje
Zadaci Za Vezbanje
У класи имплементирати
- конструктор који очекује dan, mesec и godinu као аргументе (претпоставити да је датум увек задат у исправном облику)
- конструктор копије
- одговарајуће set*() и get*() методе
- метод toString()који враћа String-репрезентацију датума у облику dan. mesec. godinа.
У тест-класи TestOsoba креирати објекат типа Datum на основу учитаног дана, месеца и године. Исписати његову String-
репрезентацију на стандардни излаз.
Тест пример:
---------- ------ ----------Izlaz------- -------------------
Unesite dan, mesec i godinu danasnjeg datuma:
17 4 2015
17.4.2015.
--------------------------------------------------------------
2. Написати класу Clan и обезбедити следеће методе:
- конструктор класе Clan ако је познато да се члан карактерише целобројним вредностима a и b.
- конструктор копије
- одговарајуће set*()и get*() методе
- метод toString() – за добијање стринг репрезентације објекта класе. Clan: a=a, b=b.
У тест-класи TestFunkcije креирати објекат класе Clan на основу података који се учитавају са улаза а затим исписати податке
о члану.
Teст пример:
--------------Izlaz ------------------
Unesite а:
6
Unesite b:
-4
Clan: a=6 b=-4.
----------------------------------------
3.Написати класу Poruka која садржи инстанцни атрибут tekst_poruke типа String. У класи имплементирати - конструктор
који очекује String као аргумент
- конструктор копије
- одговарајуће set*() и get*() методе
- метод toString()који враћа String-репрезентацију поруке у облику Tajna poruka: tekst_poruke
У тест-класи TestPoruka креирати објекат типа Poruka на основу учитане линије текста. Исписати његову String-
репрезентацију на стандардни излаз.
Тест пример:
---------- ------ Izlaz -------------------
Unesite tekst tajne poruke:
Ovo je tajna poruka.
Tajna poruka: Ovo je tajna poruka.
---------------------------------------------
4. Написати класу Stan и обезбедити следеће методе:
- конструктор класе Stan ако је познато да се стан карактерише својом површином (типа double) и бројем станара (типа int)
- конструктор копије
- одговарајуће set*() и get*() методе
- метод toString() – који враћа String-репрезентацију стана у формату:
У тест-класи TestStambeniObjekat креирати објекат класе Stan на основу података који се учитавају са улаза а затим
исписати податке о стану.
Тест пример:
------------- Izlaz ------------------
Unesite povrsinu stana:
65.5
Unesite broj stanara u stanu:
4
Povrsina stana je 65.5 m^2.
Broj stanara je 4.
----------------------------------------
6. Написати класу Clan која садржи атрибуте ime типа String (садржи само име особе члана без податка о презимену) и
tezina и visina типа int. Обезбедити следеће методе:
o конструктор класе Clan који прихвата све потребне податке о члану и конструктор копије
o одговарајуће get*() и set*() методе
o метод toString() за добијање String-репрезентације објекта у формату датом тест примером.
У тест-класи TestClan направити објекат класе Clan на основу података који се учитавају са стандардног улаза и потом
исписати податке о направљеном објекту на стандардни излаз.
Тест пример:
- конструктор класе Dosije ако је познато да се досије карактерише именом и презименом особе као једним
податком типа String (име и презиме су раздвојени размаком) и јединственим матичним бројем типа String.
Претпоставити да корисник увек уноси JMBG у исправном облику као ниску од тринаест цифара.
- конструктор копије
- метод toString() који враћа String-репрезентацију објекта у формату датом тест примером.
У тест-класи TestDosije направити објекат класе Dosije на основу података који се учитавају са стандардног улаза,
при чему се име и презиме учитавају одвојено. Затим исписати податке о направљеном објекту.
Тест пример:
jmbg: 2105995123456
Petar Petrovic
jmbg: 2105995123456
-----------------------------------------
- конструктор класе Sastojak ако је познато да се састојак за торту описује називом типа
String, количином типа double и јединицом мере типа String. Претпоставити да у називу
- конструктор копије
- метод toString() који враћа String-репрезентацију објекта у формату датом тест примером.
Тест пример:
------------------ IZLAZ ------------------
Kolicina: 500
Jedinica mere: g
-----------------------------------------
којој је намењена као једним податком типа String, и наредба коју та особа треба да
- конструктор копије
примером.
Тест пример:
ime особе:
EricArthurBlair
naredba:
NapisiKnjigu
NapisiKnjigu
-----------------------------------------