Documente Academic
Documente Profesional
Documente Cultură
Metode
Metode
O metodă Java este o colecție de declarații care sunt grupate pentru a efectua o operație. Când apelați
metoda System.out.println (), de exemplu, sistemul execută de fapt mai multe declarații pentru a afișa un
mesaj pe consolă.
Creați propriile metode cu sau fără valori de retur, invocați o metodă cu sau fără parametri și aplicați
abstractizarea metodei în proiectarea programului.
Metoda de creare
exemplu pentru a explica sintaxa unei metode -
Sintaxă
nameOfMethod - Acesta este numele metodei. Semnătura metodei constă din numele
metodei și din lista parametrilor.
Lista parametrilor - Lista parametrilor, este tipul, ordinea și numărul de parametri ai unei
metode. Acestea sunt opționale, metoda poate conține zero parametri.
// schimba n1 cu n2
int c = a;
a = b;
b = c;
System.out.println("Dupa schimbare (in interior), a = " + a + " b = " + b);
}
}
Metode –Supraîncărcare
Dacă o clasă are două sau mai multe metode cu același nume, dar parametri
diferiți, vorbim de supraîncărcare a metodei. Este diferit de suprascriere.
Cuvântul cheie This este utilizat numai în cadrul metodelor de instanță sau al
constructorilor.
This este folosit pentru a diferentia variabilele de instanță de variabilele
locale dacă au aceleași nume, în cadrul unui constructor sau al unei metode.
Metode –This
public class ExempluThis {
// Instance variable num
int num = 10;
ExempluThis() {
System.out.println("Acesta este un exemplu pentru cuvantul cheie this");
}
ExempluThis(int num) {
// invoca constructorul default
this();
Metoda finalize ()
Se defineste o metodă care va fi numită chiar înainte de distrugerea finală a
unui obiect de către colectorul de gunoi.
Această metodă se numește finalize () și poate fi utilizată pentru a se asigura
că un obiect se termină curat.
De exemplu, puteți utiliza finalize () pentru a vă asigura că un fișier deschis
deținut de acel obiect este închis.
Pentru a adăuga un finalizator la o clasă, pur și simplu definiți metoda finalize
().
Runtime-ul Java apelează această metodă ori de câte ori este pe punctul de a
recicla un obiect din acea clasă.În cadrul metodei finalize (), veți specifica
acțiunile care trebuie efectuate înainte ca un obiect să fie distrus.
Metoda finalize () are această formă generală –
protected void finalize( ) {
// cod
}