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

De la WikiLabs
Jump to navigationJump to search
Linia 9: Linia 9:
 
== Cerințe ==
 
== 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ă se scrie o clasă '''Message''' ce va fi folosită ca purtătoare de date între un client de chat și toți ceilalți clienți conectați la un server, care să aibă următoarele proprietăți:
 
** Să stocheze numele expeditorului și un conținut;
 
** Să stocheze numele expeditorului și un conținut;
 
** Să fie imutabilă (odată creat un obiect, conținutul acestuia să nu mai poată fi modificat);
 
** Să fie imutabilă (odată creat un obiect, conținutul acestuia să nu mai poată fi modificat);

Versiunea de la data 13 noiembrie 2014 13:35

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 și toți ceilalți clienți conectați la un server, care să aibă următoarele proprietăți:
    • Să stocheze numele expeditorului și un conținut;
    • Să fie imutabilă (odată 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.

Note:

  • 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.

Predare:

  • Tema se predă atașând exclusiv fișierele sursă Java unui e-mail trimis la adresa radu.hobincu@upb.ro.
  • Subiectul email-ului va fi: [POO_1]
  • Corpul email-ului va conține numele și grupa expeditorului, și orice alt comentariu pe care doriți să-l faceți despre temă.
  • Atenție: Orice nerespectare ale indicațiilor de predare poate duce la pierderea în totalitate a punctajului.