User Tools

Site Tools


Problem constructing authldap
laboratoare:java-basics
Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
laboratoare:java-basics [2019/09/29 15:10]
Adriana Draghici [Resurse]
laboratoare:java-basics [2019/09/30 17:43]
Adriana Draghici
Line 331: Line 331:
     * ''​Student''​ cu proprietățile:​ //name// (String), //year// (Integer)     * ''​Student''​ cu proprietățile:​ //name// (String), //year// (Integer)
     * ''​Course'' ​     * ''​Course'' ​
-      * cu proprietățile:​ //title// (String), //​description//​ (String), //​students//​ (array de clase Student).+      * cu proprietățile:​ //title// (String), //​description//​ (String), //​students//​ (array de clase Student ​- [[.:​java-basics#​arrays|exemplu arrays]]).
       * cu metoda: //​filterYear//​ care întoarce o listă de studenți care sunt intr-un an dat ca parametru.       * cu metoda: //​filterYear//​ care întoarce o listă de studenți care sunt intr-un an dat ca parametru.
     * Nu folosiți vreun modificator de acces pentru variabile (aka "nu puneți nimic în fața lor în afară de tip")     * Nu folosiți vreun modificator de acces pentru variabile (aka "nu puneți nimic în fața lor în afară de tip")
     * ''​Test''​ cu metoda main. La rulare, ca [[https://​docs.oracle.com/​javase/​tutorial/​essential/​environment/​cmdLineArgs.html|argument]] în linia de comandă se va da un integer reprezentând anul în care este un student     * ''​Test''​ cu metoda main. La rulare, ca [[https://​docs.oracle.com/​javase/​tutorial/​essential/​environment/​cmdLineArgs.html|argument]] în linia de comandă se va da un integer reprezentând anul în care este un student
       - creați un obiect //Course// și 3-4 obiecte //​Student//​. Populați obiectul Course.       - creați un obiect //Course// și 3-4 obiecte //​Student//​. Populați obiectul Course.
-      - afișați toți studenții din anul dat ca parametru+      - afișați toți studenții din anul dat ca parametru. **Hint:** folositi ''​Arrays.toString(listStudenti)''​. In clasa Student folositi IDE-ul pentru a genera metoda toString (pt Intellij Code->​Generate...)
       - rulați atât din IDE (modificati run configuration) cât și din linie de comandă       - rulați atât din IDE (modificati run configuration) cât și din linie de comandă
     * Opțional, în loc de [[.:​java-basics#​arrays|arrays]] pentru //​filterYear//​ puteți să folosiți și obiecte de tip List, e.g. [[https://​docs.oracle.com/​en/​java/​javase/​12/​docs/​api/​java.base/​java/​util/​ArrayList.html|ArrayList]] ([[https://​www.w3schools.com/​java/​java_arraylist.asp|exemplu]])     * Opțional, în loc de [[.:​java-basics#​arrays|arrays]] pentru //​filterYear//​ puteți să folosiți și obiecte de tip List, e.g. [[https://​docs.oracle.com/​en/​java/​javase/​12/​docs/​api/​java.base/​java/​util/​ArrayList.html|ArrayList]] ([[https://​www.w3schools.com/​java/​java_arraylist.asp|exemplu]])
Line 367: Line 367:
 * [[laboratoare:​poo-java|POO și Java]] * [[laboratoare:​poo-java|POO și Java]]
 * [[laboratoare:​organizare-acces|Organizarea surselor și modificatori de acces]] * [[laboratoare:​organizare-acces|Organizarea surselor și modificatori de acces]]
 +
 /* Nu mai merge: /* Nu mai merge:
  
laboratoare/java-basics.txt · Last modified: 2019/10/21 17:35 by Adriana Draghici