Objektorientētajā programmēšanā (OOP) ir autonoms programmas komponents, kas satur rekvizītus (datus), kā arī metodes (procedūras), kas nepieciešamas, lai konkrēta veida dati būtu noderīgi. Klases valodās, piemēram, C++ un Java, katra ir pakārtotas klases eksemplārs, komponents kas satur abstraktas deklarācijas par īpašībām un metodēm, kas pieejamas visiem a gadījumiem klasē. Dotajam objektam ir privāta daļa, kas tiek izmantota datu glabāšanai un nav pieejama citiem objektiem. Tam ir arī publiska daļa, ko sauc arī par saskarni, kas ļauj citiem objektiem izmantot tās metodes. Interfeiss ir izveidots tā, lai ārējās piekļuves varētu veikt, nezinot sīkāku informāciju par to, kā uzglabā vai manipulē ar tiem. Skatīt klasi, modeli, objektu orientētu programmēšanu. Skatīt dinamisko objektu, OLE, statisko objektu.
Technipages izskaidro objektu
Objektorientētās programmēšanas ietvaros objekts ir objektorientētās programmēšanas kodols, jo viss objektorientētās programmās (OOP) ir centrēts uz objektu. Tā ir piešķirta un atmiņā saglabāta vērtība, uz kuru atsaucas ar identifikatoru. To parasti sajauc kā “instanci”, bet abus var definēt otra robežās, “instancē” ir objekta rašanās laikā, kad dators darbojas.
Konstruktori veido objektus no klasēm un beidzas ar iznīcinātāju. Tie ir koda rinda, kas ģenerēta, izstrādājot programmu, jo tie ir koda pamatā. Tātad, kad objekts ir definēts, tas tiek pārveidots par klasi, pēc kura tos var izsaukt izmantošanai un atkārtotai izmantošanai.
Objektiem ir ne tikai programmas galvenā daļa, bet arī īpaši mērķi, kuriem tie pastāv. Objekta funkcija ir iepriekš noteikta, tostarp fakts, ka objekta loma programmā ir noteikta.
Ja objekts ir programmas kodols, viss programmā ir centrēts uz objektu. Objekta metode tiek paslēpta, kad metode ir piesaistīta. Izcila objektu kvalitāte Ja kļūdains objekts tiek pamanīts vai izmantots, to var noņemt no koda un aizstāt ar citu.
Objektu kopējie lietojumi
- An objektu ir programmas sirds, tā ir koda līnija, kas ģenerēta, izstrādājot datorprogrammu.
- An objektu Tā kā tā ir programmas sirds, tai ir iepriekš noteiktas funkcijas.
- Kļūdains objektu var noņemt no koda un aizstāt ar pilnīgi jaunu vai citu kodu
Bieža objektu ļaunprātīga izmantošana
- Reiz kļūdains objektu ir pamanīts kodā, to nevar noņemt no koda vai pat aizstāt ar jaunu koda rindiņu.