Constructori de clasă Java, blog de criptare

Un constructor este o metodă care este apelată automat când un obiect de clasă este creat și efectuează acțiuni pentru inițializarea obiectului. Constructorul are același nume ca și clasa; este invocată nu prin nume, ci numai împreună cu cuvântul cheie nou când creați o instanță a clasei. Constructorul nu returnează o valoare, dar poate avea parametri și poate fi supraîncărcat.







/ * exemplu # 2. supraîncărcarea constructorului: Quest.java * /

publicclass Quest

text String privat;

// constructor fără parametri (implicit)

super (); / * dacă clasa este declarată fără constructor, atunci







compilatorul îl va furniza în această formă * /

// constructor cu parametri

Quest public (int idc, String txt)

super (); / * apelează explicit constructorul superclass

opțional, compilatorul îl va introduce automat * /

Un obiect de clasă Quest poate fi creat în două moduri care îi apelează pe unul dintre constructori:

Noul operator cheamă constructorul, astfel încât argumentele transmise constructorului pot fi în paranteze.

Următorul exemplu declară o clasă de puncte cu două câmpuri (atribute), un constructor și metode pentru inițializarea și extragerea valorilor atributelor.

/ * exemplul # 3. calcularea distantei dintre puncte: Point.java: LocateLogic.java: Runner.java * /

publicclass Point

/ * obiectul este inițializat la crearea și nu se modifică * /

punct public (finaldouble xx, finaldouble yy)





Articole similare

Trimiteți-le prietenilor: