Care este diferența dintre o instanță a obiectului de suprapunere a stivei în limba rusă

Este posibil să stii pe MSDN.

O clasă este o structură logică care vă permite să creați propriile tipuri personalizate prin gruparea variabilelor de alte tipuri, metode și evenimente. Clasa este ca un desen. Definește datele și comportamentul tipului. Dacă clasa nu este declarată statică, atunci codul client îl poate folosi, creând obiecte sau alte exemple. atribuite unei variabile. Variabila rămâne în memorie, până când toate referirile la ea sunt în afara scopului. În acest moment, CLR marchează că este potrivit pentru colectorul de gunoi. Dacă clasa este declarată statică, atunci numai o copie rămâne în memorie, iar codul client poate accesa aceasta doar prin clasa însăși, și nu prin variabila de instanță.







Definiția unei clase sau a unei structuri este similară cu un desen, care indică acțiunile efectuate de tip. În esență, obiectul este un bloc de memorie alocat și configurat în conformitate cu desenul. Un program poate crea mai multe obiecte din aceeași clasă. Obiectele sunt, de asemenea, numite instanțe. Ele pot fi stocate fie într-o variabilă numită, fie într-o matrice sau colecție. Codul clientului este codul care utilizează aceste variabile pentru a apela metode și pentru a accesa proprietățile deschise ale obiectului. Într-un limbaj orientat pe obiecte, cum ar fi C #, programul standard constă din câteva obiecte care interacționează dinamic.







Din cărți puteți citi:

  1. CLR prin C #. Programarea pe Microsoft .NET Framework - Jeffrey Richter
  2. Limbajul de programare C # 5.0 și platforma .NET 4.5 - Andrew Troelsen
  3. Programarea în C # 5.0 - Ian Griffiths

Cărți destul de bune pentru învățarea profesională C #.

O instanță este un tip de "lucru", iar un obiect este o clasă "lucru". Dat fiind faptul că o clasă poate fi definită ca un tip personalizat, atunci putem spune "int instance", iar "int object" va fi deja semantic neaplicabil (deși este comună). Dar aici trebuie să spunem că terminologia din sfera calculatorului este un subiect teribil de holovar, astfel încât să puteți lua în considerare cele de mai sus ca IMHO și să folosim instanța și obiectul ca sinonime.







Articole similare

Trimiteți-le prietenilor: