| Question   | Answer   | 
        
        | start learning |  |   klasa jest przepisem na obiekt, instancje klas  |  |  | 
|  start learning Jaka jest konwecja nazewnictwa klas  |  |  |  |  | 
|  start learning co zawiera przykładowa klasa  |  |   pola kasy, konstryktor klasy, metody klasy  |  |  | 
| start learning |  |   pole klasy mają na celu przechowuje dane  |  |  | 
| start learning |  |   służą do inicjalizowanie obiektu, instancji klasy, ustawi stan początkowy kalsy  |  |  | 
| start learning |  |   metody mówią co może robić obiekt jakie operacje klasy, jakie opewracje na jakich danych  |  |  | 
|  start learning klasa public -identyfikator dostępność  |  |   public daje dostęp do kalsy z całego projektu  |  |  | 
| start learning |  |   konstrukto przyjmuje zawsze nazwę klasy  |  |  | 
| start learning |  |   przykladowaKlasy x = new przykladowaKlasy()  |  |  | 
| start learning |  |   wskazuje na obekt w pamieci komputer " przykladowaKlasy x "  |  |  | 
|  start learning przykład konstruktora domyślnego  |  |  |  |  | 
|  start learning Po czym dziedzieczy każda klasa  |  |  |  |  | 
| start learning |  |   dostęp do pól obiektów jest tylko i wyłącznie poprzez getery i setery  |  |  | 
| start learning |  |   Klasa nie zwraca żadnego typu  |  |  | 
| start learning |  |   (identyfikator dostępność) (typ)/void nazwaMetody(typ zmienna){}  |  |  | 
|  start learning co to jest przysłanieni meteod, nadpisanie  |  |   jeste to zmiania, nadppisanie metody z kalsy bazowej  |  |  | 
| start learning |  |   tworzy się metoede o takiej samej nazwie co metoda w klasie bazowej  |  |  | 
|  start learning napisanie metod - zwracany typ  |  |   tym zwracaniej metody musi być taki sam jak w metodzi klasy bazwowej  |  |  | 
| start learning |  |   jeden interfejs, schemat wiele metod  |  |  | 
| start learning |  |   1- pozwala tworzyć stałe,  |  |  | 
| start learning |  |   To jest tak zminna którj przypisuje wartość ra i nie można jej zminić  |  |  | 
|  start learning jak piszemy nazwy stałych  |  |   nazwy stałych piszemy wielkimi literami  |  |  | 
|  start learning przykład deklaracj stałej  |  |   final privat int STAŁA ="STAŁA";  |  |  | 
| start learning |  |   metoda nie może być nadpisana w klasach dziedziczących  |  |  | 
| start learning |  |   klasa final nie może być odziedziczona  |  |  | 
|  start learning po co się osadza klasę, klasa wewnetrzna w klasie  |  |   aby dana klasa i tylko ona miala do niej dostęp  |  |  | 
|  start learning Dostęp do statycznych pól  |  |   Powala korzystać z pól danej klasy bez tworzenia egzamplarza  |  |  | 
| start learning |  |   Modyfikator static oznacza iż pole obiektu ma taką samą wartość dla wszystkich obiektów danej klasy. Formalnie oznacza to iż wszystkie obiekty danej klasy odwołują się do tego samego miejsca w pamięc  |  |  | 
| start learning |  |   Jeżeli metoda jest oznaczona jako statyczna to może być wywołana bez potrzeby tworzenia obiektu klasy definiującej tą metodę.  |  |  | 
|  start learning przyklład owowałania się do statyvzne metosy/pola  |  |   nazwa_klasy. nazwa_metody/nazwa_pola  |  |  | 
| start learning |  |   jest to sytacja gdy coś odwoluje się do samego siebie  |  |  | 
|  start learning Gdzie można stosować rekurecje  |  |   Możemy stosować w metodach  |  |  | 
| start learning |  |   rekurencja wywowłue kilka razy tą samą metodę powodując zapchanie pamieci ram, czas rekursji rośnie wykładniczo  |  |  |