Diferență între revizuiri ale paginii „POO Lab Lucrarea 1”

De la WikiLabs
Jump to navigationJump to search
Linia 17: Linia 17:
  
 
Notă:
 
Notă:
** Fiecare clasă și membru trebuie să aibă unul din modificatorii de access ''public'' sau ''private''.
+
* Fiecare clasă și membru trebuie să aibă unul din modificatorii de access ''public'' sau ''private''.
** Numele claselor trebuie sa fie conform cu cele specificate mai sus.
+
* Numele claselor trebuie sa fie conform cu cele specificate mai sus.

Versiunea de la data 13 noiembrie 2014 13:19

Noțiuni și cunoștințe necesare

Cerințe

  • Să se scrie o clasă Message ce va fi folosită ca purtătoare de date între un client de chat si un server, care să aibă următoarele proprietăți:
    • Să stocheze numele expeditorului și un conținut;
    • Să fie imutabilă (odata creat un obiect, conținutul acestuia să nu mai poată fi modificat);
    • Să permită extragera din obiectele de tip Message ale unui mesaj formatat în modul specific al aplicațiilor de chat: "expeditor: continut"
  • Să se scrie o clasă Main, executabilă, care să conțină exclusiv metoda main, care să instanțieze cel puțin trei obiecte de tip Message și să afișeze stringul formatat pentru fiecare.

Notă:

  • Fiecare clasă și membru trebuie să aibă unul din modificatorii de access public sau private.
  • Numele claselor trebuie sa fie conform cu cele specificate mai sus.