Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


OBIECTE

java

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
LISTE DERULANTE
REFERINTE LA OBIECTE
Sintaxa limbajului Java
CASTINGUL SI CONVERSIA OBIECTELOR SI TIPURILOR PRIMITIVE
PRINCIPALELE ACTIVITATI ALE APPLET-URILOR
ATRIBUTE SI COMPORTAMENT
OBIECTE
Problematica Design Patterns in ABAP Objects
TRATAREA EVENIMENTELOR DE TASTATURA
ACCESAREA SI STABILIREA VARIABILELOR DE CLASA SI DE INSTANTA

OBIECTE

CREAREA DE NOI OBIECTE

Atunci cand scriem un program Java de fapt definim un set de clase ; clasele sunt modele dupa care se genereaza obiecte.

In cele mai multe situatii vom folosi clasele pentru a crea instante si vom lucra cu aceste instante.

In cursurile anterioare am intalnit o instanta a clasei String creata prin folosirea unui literal sir (o serie de carctere incadrate intre ghilimele).



Celelalte clase Java nu au aceasta posibilitate de creare a unui nou obiect.Crearea de noi instante ale acestora se face explicit cu operatorul new.

Pentru a crea un nou obiect folosim operatorul new impreuna cu numele clasei dupa modelul careia dorim sa cream o instanta, urmata de paranteze:

String numeEchipa=new String();

Jabberwock j=new Jabberwock();

Parantezele sunt foarte importante ; in cazul in care acestea sunt goale se creaza cel mai simplu obiect in cazul in care exista argumente intre ele acestea determina valorile initiale ale variabilelor de instanta sau ale altor calitati initiale ale obiectului respectiv:

Point pt=new Point(0,0);

Numarul si tipul argumentelor pe care le folosim intre paranteze impreuna cu operatorul new sunt definite de clasa folosind o metoda speciala denumita constructor.Daca incercam sa cream o noua instanta a clasei folosind un numar gresit de argumente sau un tip eronat al acestora vom obtine erori la compilarea programului.




La folosirea operatorului new se intampla mai multe lucruri:se creaza o noua instanta a clasei date, se aloca memorie pentru aceasta si se apeleaza o metoda speciala a clasei.Aceasta metoda speciala se numeste constructor.

Constructorii reprezinta metode speciale pentru crearea si initializarea noilor instante ale claselor.Constructorii initializeaza noul obiect si variabilele sale, creaza orice alte obiecte de care are nevoie obiectul creat si realizeaza orice alte operatii de care obiectul are nevoie la initializarea sa.

Intr-o clasa pot exista mai multe definitii de constructori, fiecare avand un numar diferit de argumente sau tipuri.Atunci cand folosim operatorul new putem specifica diferite argumente in lista de argumente si va fi apelat constructorul corespunzator pentru acele argumente.La crearea unei clase putem defini oricati constructori avem nevoie pentru implementarea comportamentului clasei.








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 342
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site