Koja je točno razlika između varijable i objekta u Javi?


Odgovor 1:

Varijabla je sve što se može promijeniti, tj. Nema fiksnu vrijednost. Objekt je instanca klase, a varijabli se može dodijeliti referenca na objekt. Na primjer:

foo = novi MyClass ();

Ovdje je foo varijabla i odnosi se na objekt koji je instanca MyClass-a. Imajte na umu da vrsta varijable mora odgovarati onoj u njezinoj dodjeli, pa se foo mora definirati kao MyClass (ili neka druga klasa iz koje je izveden MyClass, npr. Objekt).

Možete razmišljati o tome koji nisu računati - objekt je stvar, dok je varijabla nešto što ukazuje na stvar (nije strogo ispravno, ali pomalo je tako).


Odgovor 2:

Objekt je skupina varijabli koje nam pomažu da jedinstveno identificiramo subjekt.

Na primjer, razmotrite objekt osobe.

Osoba p = nova osoba ();

i varijable u klasi osoba kao ime, dob, spol, adresa, plaća itd.

Kad god kreirate objekt, tom će se prostoru dati neki memorijski prostor, a taj će objekt imati svoje vrijednosti o imenu, dobi, spolu itd.

like name = "Deepak Kashyap"

dob = 25;

rod = "muško";

itd


Odgovor 3:

Objekt je skupina varijabli koje nam pomažu da jedinstveno identificiramo subjekt.

Na primjer, razmotrite objekt osobe.

Osoba p = nova osoba ();

i varijable u klasi osoba kao ime, dob, spol, adresa, plaća itd.

Kad god kreirate objekt, tom će se prostoru dati neki memorijski prostor, a taj će objekt imati svoje vrijednosti o imenu, dobi, spolu itd.

like name = "Deepak Kashyap"

dob = 25;

rod = "muško";

itd


Odgovor 4:

Objekt je skupina varijabli koje nam pomažu da jedinstveno identificiramo subjekt.

Na primjer, razmotrite objekt osobe.

Osoba p = nova osoba ();

i varijable u klasi osoba kao ime, dob, spol, adresa, plaća itd.

Kad god kreirate objekt, tom će se prostoru dati neki memorijski prostor, a taj će objekt imati svoje vrijednosti o imenu, dobi, spolu itd.

like name = "Deepak Kashyap"

dob = 25;

rod = "muško";

itd