Hvad er objekt? definition og betydning

click fraud protection

I objektorienteret programmering (OOP), en selvstændig programkomponent, der indeholder egenskaber (data), samt de metoder (procedurer), der er nødvendige for at gøre en bestemt type data nyttig. I klassebaserede sprog som C++ og Java er hver en instans af en underordnet klasse, en komponent der indeholder abstrakte erklæringer om de egenskaber og metoder, der er tilgængelige for alle forekomster af en klasse. Et givet objekt har en privat del, der bruges til lagring af data, som er utilgængelig for andre objekter. Den har også en offentlig del, også kaldet en grænseflade, som gør det muligt for andre objekter at bruge dens metoder. Interfacet er designet således, at eksterne adgange kan udføres uden at kende detaljerne om, hvordan de lagrer eller manipulerer dens data. Se klasse, model, objektorienteret programmering. Se dynamisk objekt, OLE, statisk objekt.

Technipages forklarer objektet

Inden for rammerne af objektorienteret programmering er et objekt kernen i objektorienteret programmering, da alt om objektorienterede programmer (OOP'er) er centreret om et objekt. Det er en værdi, der tildeles og lagres i en hukommelse, som refereres til af en identifikator. Det forveksles normalt som en "instans", men begge kan defineres inden for rammerne af den anden, en "instans" er forekomsten af ​​et objekt inden for den tid, en computer kører.


Konstruktører opretter objekter fra klasser og afsluttes af destruktoren. De er linjen af ​​kode, der genereres fra design af et program, da de er hjertet af koden. Så når et objekt er defineret, bliver det så lavet til en klasse, hvorefter de kan kaldes til at blive brugt og genbrugt.
Objekter, udover at være kernedelen af ​​et program, har det specifikke formål, som de eksisterer til. Et objekts funktion er foruddefineret, herunder det faktum, at et objekts rolle er specifik i et program.
Når et objekt er kernen i et program, er alt om programmet centreret om objektet. Et objekts metode er skjult, når metoden er blevet aktiveret. Enestående kvalitet af objekter, når først en fejlagtig genstand er opdaget eller brugt, kan den fjernes fra koden og erstattes med en anden.

Almindelig brug af objekter

  • An objekt er hjertet i et program, de er den kodelinje, der genereres ved at designe et computerprogram.
  • An objekt da det er hjertet i et program, har det funktioner, som er foruddefinerede.
  • En fejlagtig objekt kan fjernes fra koden og erstattes med en helt ny eller anden kode

Almindelig misbrug af objekter

  • En gang en fejlagtig objekt er spottet i kode, kan den ikke fjernes fra koden eller endda erstattes med en ny kodelinje.