Objektorienteeritud programmeerimise (OOP) puhul on iseseisev programmikomponent, mis sisaldab atribuute (andmeid) ja meetodeid (protseduure), mis on vajalikud teatud tüüpi andmete kasulikuks muutmiseks. Klassipõhistes keeltes, nagu C++ ja Java, on igaüks alamklassi eksemplar, komponent mis sisaldab abstraktseid deklaratsioone atribuutide ja meetodite kohta, mis on saadaval kõikidele a klass. Antud objektil on andmete salvestamiseks kasutatav privaatne osa, mis on teistele objektidele kättesaamatu. Sellel on ka avalik osa, mida nimetatakse ka liideseks, mis võimaldab teistel objektidel selle meetodeid kasutada. Liides on loodud nii, et välist juurdepääsu saab teha, teadmata üksikasju selle kohta, kuidas ta oma andmeid salvestab või manipuleerib. Vaata klass, mudel, objektorienteeritud programmeerimine. Vaata dünaamilist objekti, OLE-d, staatilist objekti.
Technipages selgitab objekti
Objektorienteeritud programmeerimise raames on objekt objektorienteeritud programmeerimise tuum, kuna kõik objektorienteeritud programmide (OOP-de) keskmes on objekt. See on mällu määratud ja mällu salvestatud väärtus, millele viitab identifikaator. Tavaliselt aetakse seda segi kui "instandrit", kuid mõlemat saab määratleda teise piirides, "eksemplar" on objekti esinemine arvuti töötamise aja jooksul.
Konstruktorid loovad klassidest objekte, mille lõpetab hävitaja. Need on programmi kavandamisel loodud koodirida, kuna need on koodi süda. Seega, kui objekt on määratletud, tehakse neist klass, mille järel saab neid kasutada ja uuesti kasutada.
Lisaks sellele, et objektid on programmi põhiosa, on sellel konkreetsed eesmärgid, milleks need eksisteerivad. Objekti funktsioon on eelnevalt määratletud, sealhulgas asjaolu, et objekti roll on programmis spetsiifiline.
Kui objekt on programmi tuum, keskendub kõik programmiga seotud objektile. Objekti meetod on peidetud, kui meetod on aktiveeritud. Objektide silmapaistev kvaliteet Kuna vigase objekti avastamisel või kasutamisel saab selle koodist eemaldada ja teisega asendada.
Objekti tavalised kasutusviisid
- An objektiks on programmi süda, need on arvutiprogrammi kavandamisel genereeritud koodirida.
- An objektiks Kuna see on programmi süda, on sellel funktsioonid, mis on eelnevalt määratletud.
- Ekslik objektiks saab koodist eemaldada ja asendada täiesti uue või erineva koodiga
Tavalised objekti väärkasutused
- Ükskord ekslik objektiks on koodis märgatud, ei saa seda koodist eemaldada ega isegi uue koodireaga asendada.