Main Menu

Pomoc u vezi programiranja

Autor Ajdin344, Svibanj 03, 2020, 01:50:38 POSLIJEPODNE

« natrag - naprijed »

0 Članovi i 1 Gost pregledava ovu temu.

Ajdin344

Moze pomoc dobio sam zadacu iz programiranja ali ne znam kako da je uradim pa ako neko ima slobodnog vremena da uradi bio bih veoma zahvalan.
Zadatak:
Kreirati klasu Ucenik sa tri privatna atributa koji predstavljaju njegove ime, prezime i broj u dnevniku.
Implementirati get i set metode koji čitaju i unose vrijednosti prethodno navedenih atributa.
Kreirati konstruktor sa tri parametra koji za argumente prima vrijednosti atributa, te kreirati kopirajući konstrutor koji za argument prima objekat tipa klase Ucenik. Osim toga kreirati i odgovarajući destruktor.
Za atribut u koji se pohranjuje broj u dnevniku ispitati da li je unesena vrijednost validna, tj. veća od nule na isti način koji je rađen u prethodnim zadaćama.
Kreirati metodu ispisi(), koja ispisuje vrijednosti svih atributa.
Kreirati metodu poredakDnevika() koja će za parametar primati objekat tipa klase Ucenik, te ispitati da li se dati učenik, u poretku u dnevniku, nalazi prije ili poslije Ucenika koji je pozvao datu metodu. Koristiti pokazivač this pri implementiranju ovog metoda.

U main funkciji kreirati tri objekta, tj. tri instance vaše klase. Prvom  i trećem objektu (Uceniku) zadati vrijednosti pomoću konstruktora sa parametrima. Drugom objektu dodijeliti vrijednost prvog objekta. Pozvati metodu ispisi() za sva tri objekta().
Pozvati metodu poredakDnevika() i ispitati da li se drugi ili treći Ucenik (objekat) nalazi prije u dnevniku.