Zmienna egzemplarzowa a zmienna klasowa

0

Hej, czy mógłby mi ktoś wytłumaczyć czym różni się zmienna egzemplarzowa od zmiennej klasowej ?

Moim zdaniem zmienna klasowa to zmienna którą podajemy przy tworzeniu obiektu np.:

private static final Obiekt jablka = new Obiekt(argument)

i tu jablka sa zmienna klasowa, prawda ?

a zmienna egzemplarzowa to nie mam pojęcia.

1

Moim zdaniem zmienna egzemplarzowa to instance variable czyli zmienna która należy do konkretnej instancji obiektu.
Zmienna klasowa to zmienna związana z klasą i wszystkie instancje danej klasy mają dostęp do tej samej zmiennej.
Tutaj piękny przykład: https://softwareengineering.stackexchange.com/questions/293478/what-are-the-differences-between-class-variables-and-instance-variables-in-java

1 użytkowników online, w tym zalogowanych: 0, gości: 1