Jestem początkujący. Chcę wiedzieć, czym jest zmienna instancji.Co to jest zmienna instancji?
Odpowiedz
W programowaniu obiektowym z klasami zmienna instancji jest zmienną zdefiniowaną w klasie (tj. Zmienną składową), dla której każdy obiekt klasy ma osobną kopię. Żyją w pamięci na całe życie klasy.
Zmienna instancji jest przeciwieństwem zmiennej klasy i jest specjalnym typem elementu instancji. Przykładem zmiennej instancji jest "prywatna podwójna długość".
Zmienne instancji są obiektami przechowywanymi w poszczególnych stanach w "polach niestatycznych", czyli polach zadeklarowanych bez słowa kluczowego static. Pola niestatyczne są również znane jako zmienne instancji, ponieważ ich wartości są unikalne dla każdej instancji klasy (innymi słowy dla każdego obiektu); Bieżąca prędkość jednego roweru jest niezależna od bieżącej prędkości innej.
Referencje:
Prawdopodobnie masz na myśli zmienną "instancji". Jest to zmienna powiązana z instancjami klasy. Dla każdej instancji klasy, którą tworzysz, ta zmienna również jest tworzona.
- 1. Java - Co to jest zmienna instancji?
- 2. Co to jest zmienna flag?
- 3. Co to jest "zmienna wolna"?
- 4. Co to jest "zmienna bezpieczeństwa"?
- 5. Dziedziczenie Java zmienna instancji
- 6. Co to jest "usuń to"?
- 7. Co to jest? rodzaj?
- 8. Co to jest "Niewykorzystana zmienna G **** w anonimowej funkcji"?
- 9. co to jest zmienna devise_mapping i jak ją uwzględnić?
- 10. Co to jest zmienna pętli po pętli w Delphi?
- 11. Co to jest "scipy.i"?
- 12. Zmienna instancji klasy Ruby vs. zmienna klasy
- 13. O! [CDATA [, co to jest?
- 14. Co to jest @ @ w Perlu?
- 15. Co to jest rc oznacza
- 16. Co to jest Serializable? Co to znaczy?
- 17. Co to jest @. w Perlu?
- 18. Zmienna typu instancji w Haskell
- 19. Co to jest Raw Post Data
- 20. WCF: Co to jest ServiceHost?
- 21. Dodatkowa zmienna instancji w kontrolerze jest zerowa w widoku?
- 22. Co to jest Pagel?
- 23. Co to jest _GLOBAL_OFFSET_TABLE?
- 24. Co to jest "android.R.layout.simple_list_item_1"?
- 25. Co to jest DetailsView.EnableModelValidation?
- 26. Co to jest NSPathStore2?
- 27. Co to jest czasownik = "*"?
- 28. Co to jest Postgresql_psycopg2?
- 29. Co to jest ?
- 30. co to jest .netrwhist?
Objective-C nie posiada pól statycznych. W rzeczywistości idea statycznych pól/metod jest naprawdę szczegółem implementacji w językach podobnych do C++. Jest to metoda C++/Java implementująca metody i pola klas. – JeremyP