Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. Zad 1.
  2. Gdzie dostępne są składowe publiczne? -wszędzie w programie -m.in. w prywatnych składowych klasy
  3.  
  4. Zad 2. Gdzie dostępne są składowe prywatne? -m.in. w prywatnych składowych klasy -wewnątrz tej klasy
  5.  
  6. Zad 3. Co to są metody dostępowe? -metody, których głównym celem jest czytanie i pisanie pól klasy / obiektu
  7.  
  8. Zad 4. Do czego służy mechanizm hermetyzacji? -do jasnego wskazania, co jest interfejsem, a co implementacją klasy
  9.  
  10.  
  11. Zad 5. Czy implementacja klasy powinna być publiczna czy prywatna? -powinna być prywatna!
  12.  
  13. Zad 6. Czy interfejs klasy może/powinien się zmieniać? - nie, aby nie zmuszać użytkowników klasy do zmiany ich programów korzystających z tej klasy
  14.  
  15. Zad 7. Do czego mogą służyć metody dostępowe? -m.in. do kontroli, czy do pól wpisywane są poprawne wartości -m.in. do tworzenia pól 'tylko-do-zapisu' i 'tylko-do-odczytu' - m.in. do śledzenia, kto korzystał z pól klasy - m.in. do podejmowania dodatkowych czynności, jeśli ktoś zmodyfikuje pole klasy (np. zmiana cen jeśli zmianie ulegnie kurs dolara)
  16.  
  17. Zad 8. Czy implementacja klasy może/powinna się zmieniać? -tak, bo kod kody programów korzystających z tej klasy nie wymagają zmiany aby przystosować je do pracy z nową wersją klasy (co najwyżej powtórnej kompilacji i linkowania)
  18.  
  19. Zad 9. Co to są przestrzenie nazw? - konstrukcje, dzięki którym można nadawać m.in. zmiennym i klasom te same nazwy własne, jeśli są umieszczone w innych przestrzeniach nazw
  20.  
  21. Zad 10. Co to jest implementacja klasy? -cały kod klasy (z wyjątkiem jej interfejsu) -treść (kod) oferowanych metod z interfejsu , pola klasy oraz inne, pomocnicze metody, wywoływane przez metody z interfejsu -wszystko to, co sprawia, że interfejs działa Zad 11. Czy interfejs klasy powinien być publiczny czy prywatny? -powinien być publiczny!
  22.  
  23. Zad 12. Co to jest interfejs klasy? -zbiór nagłówków oferowanych przez klasę publicznych metod, które można z niej wywoła -informacja o usługach, które może wykonać dla nas każdy obiekt tej klasy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement