User Tools

Site Tools


Problem constructing authldap
test_grila_ian2015
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 Both sides next revision
test_grila_ian2015 [2015/01/21 00:41]
Adriana Draghici [Clase abstracte și interfețe]
test_grila_ian2015 [2015/01/21 00:44]
Adriana Draghici [Clase interne]
Line 254: Line 254:
 == Clase interne ==  == Clase interne == 
  
-**14. Cu ce poate fi înlocuită linia (xxx) pentru a obține o instanță a B?**+**10. Cu ce poate fi înlocuită linia (xxx) pentru a obține o instanță a B?**
  
 <code java> <code java>
Line 276: Line 276:
  
  
- +**11. Fie interfața ''​Runnable''​ cu singura metodă ''​public void run()''​. Clasa ''​Thread''​ are un constructor ce primește un ''​Runnable''​ ca parametru și expune o metodă ''​public void start()''​. Ce concluzie trageți de la următorul cod?**
-**1. Fie interfața ''​Runnable''​ cu singura metodă ''​public void run()''​. Clasa ''​Thread''​ are un constructor ce primește un ''​Runnable''​ ca parametru și expune o metodă ''​public void start()''​. Ce concluzie trageți de la următorul cod?**+
  
 <code java> <code java>
Line 297: Line 296:
  
  
-**3. Ce cuvânt cheie introdus la (xxx) va permite compilarea programului:​**+**12. Ce cuvânt cheie introdus la (xxx) va permite compilarea programului:​**
  
 <code java> <code java>
Line 322: Line 321:
   * static   * static
  
-**Explicație:​** Pentru a folosi variabile locale din afara contextului (//​scope//​-ului) unei clase interne (cum e și cazul nostru), e necesar cuvântul cheie ''​final''​. Motivul este layout-ul în memorie al claselor și variabilelor,​ iar ''​final''​ permite (prin copiere) și garantează accesul la valoarea corectă a variabliei ''​x''​ la orice moment. ''​static''​ și ''​public''​ nu au oricum sens pentru variabile locale, iar diferențierea dintre "nu e nevoie de modificator"​ și "​final"​ este motivul precedent.+**Explicație:​** ​//Pentru a folosi variabile locale din afara contextului (//​scope//​-ului) unei clase interne (cum e și cazul nostru), e necesar cuvântul cheie ''​final''​//. Motivul este layout-ul în memorie al claselor și variabilelor,​ iar ''​final''​ permite (prin copiere) și garantează accesul la valoarea corectă a variabliei ''​x''​ la orice moment. ''​static''​ și ''​public''​ nu au oricum sens pentru variabile locale, iar diferențierea dintre "nu e nevoie de modificator"​ și "​final"​ este motivul precedent.
  
  
test_grila_ian2015.txt · Last modified: 2015/01/21 00:53 by Adriana Draghici