Scrigroup - Documente si articole

     

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


DETERMINAREA CLASEI UNUI OBIECT

java



+ Font mai mare | - Font mai mic



DETERMINAREA CLASEI UNUI OBIECT

In exemplul de mai jos este exemplificata aflarea clasei pentru un obiect atribuit variabilei obj:

String nume=obj.getClass().getName();

Metoda getClass()este definita in clasa Object, deci va fi disponibila pentru toate obiectele.Rezultatul metodei este un obiect Class (unde Class este el insusi o clasa), care poseda o metoda numita getName() care returneaza un sir reprezentand numele clasei.



Un alt test care poate fi folositor este operatorul instanceof.Acesta are doi operanzi:un obiect in stanga si un nume de clasa in dreapta.Expresia intoarce true sau false in functie daca obiectul este instanta a clasei numite sau a oricarei subclase a ei:

"peste_sabie" instanceof String // va returna valoarea true

Point pt=new Point(10,10);

pt instanceof String // returneaza valoarea false

Operatorul instanceof poate fi folosit si pentru interfete ; daca un obiect implementeaza o interfata, operatorul instanceof cu numele interfetei respective in partea dreapta va intoarce valoarea true.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1070
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 2024 . All rights reserved