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/30 17:42]
Adriana Draghici [Exerciții]
laboratoare:java-basics [2019/09/30 18:07]
Adriana Draghici [Exerciții]
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")
Line 361: Line 361:
      - Ce ați făcut acum se numește //​încapsulare (encapsulation)//​ și este unul din principiile de bază din programarea orientată pe obiecte. Prin această restricționare protejați accesarea și modificarea variabilelor.      - Ce ați făcut acum se numește //​încapsulare (encapsulation)//​ și este unul din principiile de bază din programarea orientată pe obiecte. Prin această restricționare protejați accesarea și modificarea variabilelor.
        * //Hint//: pentru a vă eficientiza timpul, folosiți IDE-ul pentru a generarea aceste metode        * //Hint//: pentru a vă eficientiza timpul, folosiți IDE-ul pentru a generarea aceste metode
 +         * Eclipse: Source -> Generate Getters and Setters
 +         * IntelliJ: Code -> Generate... -> Getters and Setters
 == Resurse și linkuri utile== == Resurse și linkuri utile==
  
laboratoare/java-basics.txt · Last modified: 2019/10/21 17:35 by Adriana Draghici