Introducere in Stiinta Calculatoarelor 2013 | Page 57
Şirurile s1 şi s2 intră direct în expresie cu operatorul + între variabile,
ca şi cum ar fi un tip de date simple şi nu s-ar supune restricţiilor privind
operaţiile asupra tablourilor. Operatorul + nu face sumarea obişnuită ci
concatenarea (adăugarea) şirurilor s2 după s1; rezultatul concatenării
este „încărcat” apoi în variabila s3. Operatorul + este un operator
definit special pentru clasa de obiecte String – şir de caractere, iar atunci
când apare între două variabile de acest tip „ştie” cum să opereze
(adaugă şirurile, nu face sumare ca la numere întregi).
Avantajul pe care programatorul îl are la folosirea claselor de obiecte
este acela că poate declara orice structură de date corespunzătoare unei
categorii de obiecte din lumea reală (o clas