Zmienne obiektowe a obiekt

0

Dopiero zaczynam i nie mogę wyczuć różnicy między zmienną obiektową i obiektem np.:

PrintWriter zapis = new PrintWriter(tekst.txt); //w książce jest napisane, że za pomocą konstruktora tworzymy **obiekt** o nazwie zapis.
Date birthday= new Date(); // a tutaj jest napisane, że tworzymy **zmienną obiektową** czyli referencję do obiektu

Czyli główną różnicą między obiektem a zmienną obiektową jest to że z obiektu korzysta się raz a zmienną obiektową tworzy się wtedy kiedy chcemy skorzystać z obiektu kilka razy?
Dobrze myślę?

0

Zmienną tworzy się, gdy planujemy zmieniać jej wartość (w odróżnieniu od stałej). Zmienna obiektowa zaś oznacza, że przechowuje obiekt, a nie jakiegoś prymitywa czy coś takiego.

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