CATEGORII DOCUMENTE |
Variabilele de clasa si de instanta se comporta in acelasi fel ca si variabilele locale.Trebuie doar sa ne referim la ele intr-o modalitate usor diferita.
Pentru a obtine valoarea unei variabile de instanta vom folosi notatia cu punct.In aceasta notatie variabila de instanta sau de clasa este formata din doua parti:obiectul, in partea stanga a punctului si variabila, in partea dreapta.
De exemplu, daca avem un obiect atribuit variabilei clientulMeu si acel obiect poseda o variabila denumita totalFactura atunci ne vom referi la aceasta variabila astfel:
clientulMeu.totalFactura;
Aceasta forma de accesare a variabilelor este o expresie (deoarece intoarce o valoare) in care de ambele parti ale punctului se afla tot expresii.Acest lucru inseamna ca putem insera mai multe variabile de instanta.Daca variabila totalFactura refera ea insasi un obiect care poseda propria variabila de instanta numita rezervat, putem sa ne referim la aceasta astfel:
clientulMeu.totalFactura.rezervat;
Expresiile cu punct sunt evaluate de la stanga spre dreapta, asa incat se va incepe cu variabila din clientulMeu, totalFactura, care refera un alt obiect cu variabila rezervat.In final vom obtine valoarea variabilei rezervat.
Atribuirea unei valori acelei variabile se face pur si simplu prin utilizarea operatorului de atribuire:
clientulMeu.totalFactura.rezervat=true;
In continuare avem un exemplu simplu de accesare a variabilelor prin notatia cu punct:
import java.awt.Point;
class DefinirePuncte
}
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1124
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved