Posts Tagged ‘operatori’
Sunday, December 8th, 2019
Metodele virtuale sunt metode care pot fi suprascrise în clasele copil (derivate). În mod implicit, în .NET, metodele nu sunt virtuale. Pentru a declara o metodă ca virtuală, trebuie să o declaram folosind cuvântul cheie virtual, ca atare:
public virtual void MetodaMea()
{
Console.WriteLine("Felinele
…
Read more
Tags: alți operatori, declarare metode, metode, OOP, operatori, override, programarea orientată pe obiecte, virtual
Posted in Programarea Orientată Pe Obiecte | No Comments »
Wednesday, April 26th, 2017
Am explicat deja de câteva ori că atunci când avem de-a face cu obiecte, de cele mai multe ori nu lucrăm cu clasa originală în sine – schița, ci de fapt creăm copii ale acesteia, numite instanțe. Instanțierea este procesul de creare a unei instanțe (copie) a unei clase (schița).… Read more
Tags: clasă, instanțiere, obiecte, OOP, operatori, operatorul new, programarea orientată pe obiecte
Posted in Obiecte | No Comments »
Tuesday, April 18th, 2017
În câteva dintre lecțiile anterioare, am folosit functii – metode care nu numai că pot fi apelate, pot efectua o acțiune, dar care pot și returna o valoare apelantului – bucata de cod pe care le-a invocat. Vă puteți imagina acest lucru și ca plasarea valoarii returnate în locul în care funcția a fost invocată.… Read more
Tags: alți operatori, cuvinte cheie C#, funcții, operatori, operatorul return, return
Posted in Funcții | No Comments »
Monday, January 16th, 2017
În ultimul articol, am vorbit despre operatorul Break ca fiind un operator folosit pentru a opri imediat execuția unei bucle și a continua cu declarațiile care urmează după aceasta. Operatorul Continue funcționează într-un fel în același mod, cu singura diferență că va face execuția să sără doar peste iterația curentă a buclei.… Read more
Tags: alți operatori, operatori, operatorul continue
Posted in Introducere | No Comments »
Monday, January 16th, 2017
Operatorul Break este folosit ori de câte ori dorim să încheiem execuția unei bucle imediat, chiar înainte de a-și termina execuția în mod natural. Ori de câte ori operatorul Break este întâlnit, execuția buclei este oprită imediat, iar programul continuă procesarea cu prima instrucțiune care urmează după buclă.… Read more
Tags: alți operatori, operatori, opertorul break
Posted in Introducere | No Comments »
Friday, January 6th, 2017
În afară de operatorii enumerați până în prezent, există alți câțiva operatori, care sunt fie prea simpli, prea rar folosiți sau prea lipsiți de importanță pentru a crea postări suplimentare pentru ei.
Operatorul . (punct). L-am folosit destul de mult până acum (vă amintiți de Console.WriteLine?).… Read more
Tags: alți operatori, operatori
Posted in Introducere | No Comments »
Friday, January 6th, 2017
Operatorul condițional este un pic mai greu de explicat. Necesită o expresie care produce un rezultat boolean, pentru a determina care din două expresii va fi calculată și va avea valoarea returnată ca rezultat. Semnul său este ?:. Pentru că foloseste trei operanzi, se numește operator ternar.… Read more
Tags: operator conditional, operatori, procesare conditională
Posted in Introducere | No Comments »
Friday, January 6th, 2017
Acesta este cel mai simplu operator dintre toți. Este pur și simplu exprimat de semnul egal (=). Operatorul de atribuire este folosit pentru a atribui (a da) o valoare unei variabile.
Pot fi de asemenea utilizați în cascadă. Să studiem atribuirea simplă și cea în cascadă:
string nume = "Ion Popescu";
int x, y, z;
x = y = z = 3;
Un lucru foarte important de reamintit întotdeauna este să NU confundăm operatorul de atribuire = cu operatorul de comparare == (o greșeală de programare foarte frecventă).… Read more
Tags: operator de atribuire, operatori
Posted in Introducere | No Comments »
Friday, January 6th, 2017
Un alt tip de operatori pe care i-am enumerat sunt operatorii de comparație. După cum sugerează numele lor, operatorii de comparație sunt utilizați pentru a compara operanzi. Există 6 operatori de comparație:
> mai mare decât
< mai mic decât
>= mai mare sau egal cu
<= mai mic sau egal cu
== egalitate
!=
…
Read more
Tags: operatori, operatorul de comparare
Posted in Introducere | No Comments »
Friday, January 6th, 2017
Orice programator știe că un computer poate prelucra doar informațiile reprezentate printr-o serie de numere binare (1 și 0). Asta înseamnă că dacă vom păstra numărul 55 în memoria calculatorului, programul stochează de fapt o serie de biți reprezentați ca 00110111.… Read more
Tags: operatori, operatori la nivel de bit
Posted in Introducere | No Comments »