Dallimi midis objektit dhe shembullit

Dallimi midis objektit dhe shembullit
Dallimi midis objektit dhe shembullit

Video: Dallimi midis objektit dhe shembullit

Video: Dallimi midis objektit dhe shembullit
Video: BIBLIOTEKË | “Kode zakonore në dramaturgjinë shqipe” – Anxhela Çikopano, 07 prill 2022 2024, Nëntor
Anonim

Objekt kundër shembullit

Programimi i orientuar nga objekti (OOP) është një nga paradigmat më të njohura të programimit. Në OOP, fokusi është në të menduarit për problemin që do të zgjidhet në terma të elementeve të botës reale dhe përfaqësimi i problemit për sa i përket objekteve dhe sjelljes së tyre. Shumë gjuhë programimi që mbështesin aspektet kryesore të OOP (të quajtura gjuhët OOP) kanë klasën si mjetin kryesor të programimit. Ato quhen të bazuara në klasë. Klasat janë një paraqitje abstrakte e objekteve të botës reale. Klasat kanë veti të quajtura atribute. Atributet zbatohen si variabla globale dhe instancë. Metodat në klasa përfaqësojnë ose përcaktojnë sjelljen e këtyre klasave. Metodat dhe atributet e klasave quhen anëtarë të klasës. Me fjalë shumë të thjeshta, një klasë është një plan ose një shabllon për një objekt specifik të jetës reale. Pra, një objekt është blloku(et) e memories që përdoren për të ruajtur informacionin e nevojshëm sipas këtij plani. Shembulli është një bllok memorie që i referohet një objekti.

Çfarë është një objekt?

Objektet janë rezultatet e instancimit të një klase. Instantimi është procesi i marrjes së planit dhe përcaktimit të çdo atributi dhe sjelljeje në mënyrë që objekti rezultues të përfaqësojë në të vërtetë një objekt të jetës reale. Objekti është një bllok i dedikuar dhe i vazhdueshëm i memories i ndarë për të ruajtur informacione të tilla si variabla, metoda ose funksione, etj. Objekti krijohet me përdorimin e operatorit të ri, në gjuhën programuese Java. Për shembull, nëse ekziston një klasë e quajtur Car, atëherë sa vijon mund të përdoret për të krijuar një objekt të klasës Car.

makinë e re();

Këtu, një objekt Makinë krijohet nga operatori i ri dhe kthehet një referencë për objektin. Operatori i ri së bashku me konstruktorin e klasës Car përdoret për të krijuar objektin e ri. Jetëgjatësia e objektit fillon nga thirrja në konstruktorin e tij deri në momentin kur shkatërrohet. Pasi një objekt nuk referohet, ai do të hiqet/shkatërrohet nga mbledhësi i plehrave.

Çfarë është një shembull?

Instance është një bllok memorie, i cili përmban referencën për një objekt. Me fjalë të tjera, Instance do të mbajë adresën e bllokut të memories fillestare ku është ruajtur objekti. Në fakt, emri i shembullit mund të përdoret për të hyrë në fillimin e zonës së kujtesës së objektit. Kompensimet nga memoria fillestare llogariten nga motori i kohës së funksionimit në mënyrë që të mund të shkojmë atje ku ruhen të dhënat individuale ose referencat e metodës. Ndjekja e kodit Java të këputur mund të përdoret për të krijuar një shembull të një objekti të makinës.

Car myCar=Makinë e re();

Siç u përmend më lart, operatori i ri krijon objektin Car dhe ia kthen referencën. Kjo referencë ruhet në variablin tip Car myCar. Pra, myCar është shembulli i objektit të krijuar Car.

Cili është ndryshimi midis një objekti dhe një shembulli?

Object është një bllok i vazhdueshëm i memories që ruan informacionin aktual që e dallon këtë objekt nga objektet e tjera, ndërsa një shembull është një referencë për një objekt. Është një bllok memorie, i cili tregon adresën e ndezur se ku është ruajtur objekti. Dy raste mund t'i referohen të njëjtit objekt. Jetëgjatësia e një objekti dhe një shembulli nuk kanë lidhje. Prandaj, një shembull mund të jetë i pavlefshëm. Pasi të hiqen të gjitha rastet që tregojnë një objekt, objekti do të shkatërrohet.

Recommended: