Extras din curs
CLASE C#
După, cum știm, C# este un limbaj pur orientat pe obiecte, care oferă posibilitatea de a reutiliza codul existent. C# oferă și alte concepte orientate pe obiecte pentru a îndeplini cerințele reale ale companiilor.
Ce este o clasă?
Clase reprezintă niște tipuri de date definite de către utilizator și care va reprezenta comportamentul și starea unui obiect. Starea va reprezinta proprietățile, iar comportamentul este acțiunea pe care o poate efectua obiectele. Obiect nu este altceva decât o componentă ce constă din metode și proprietăți pentru a face utile datele. Clasele pot fi declarate folosind următorii specificatori de acces care limitează accesibilitatea claselor la alte clase, însă unele clase nu necesită niciun modificator de acces.
Modificatori de acces sunt concepte de programare care pot modifica nivelul de acces al unor elemente. Cu alte cuvinte, sunt cuvinte cheie rezervate care adaugă informații pentru compilator și bucata de cod aferentă modificatorilor respectivi.
Modificatorii de access existenți sunt:
- Public - spune compilatorului că elementul poate fi accesat din orice clasă,proprietate,metodă , este cel mai puțin restrictiv modificator.
- Private — spune compilatorului că elementul poate fi accesat doar din interiorul clasei în care a fost declarat, este cel mai restrictiv modificator.
- Protected - spune compilatorului că elementul poate fi accesibil în clasa în care sunt declarate și în instanțele claselor derivate.
- Internal - spune compilatorului că elementul poate fi accesat numai din acelaș namespace.
Modificatorii de acces pot fi utilizați numai în fața: clasei,câmpuri, proprietăți, metode.
Declarea unei clasei :
La început există un modificator de acces, iar după cuvântul cheie al clasei, numele clasei în acolade, este corpul clasei, care poate conține câmpuri,proprietăți,metode , etc.
CREAREA UNUI PROIECT CLASE
Creați un proiect nou, face-ți click dreapta pe Clase în C#, adăugăm o clasă nouă:
Alegeți Class și dați un nume clasei voastre.
Creați un program nou în care veți declara un obiect nou al clasei Class cu alocare de memorie pentru aceasta. Pentru acest lucru vom folosi new() acest operator va aloca memorie pentru obiectul Class();
Apoi , într-un fișier aparte creat(Class- Nume- Class) vom declara : două variabile de tip string message unde s-a atribuit o valoare (Welcome in POO C#) și o variabilă de tip integer numbers unde s-a atribuit o valoare (2021). Pentru a afișare , vom utiliza propria funcție afisare();.
Rezultatul așteptat :
Metoda GetInfo(); această metodă permite afișarea la consolă. Și vom obține acelaș rezultat.
Preview document
Conținut arhivă zip
- Clase C.pdf