- Enumerați caracteristicile obiectelor și claselor
- Ce se înțelege prin identitatea obiectelor?
- Ce se înțelege prin clasificare, ca proprietate a
obiectelor?
- Ce este moștenirea?
- Ce fel de moștenire este permisă în limbajul Java în cazul
claselor?
- Ce se înțelege prin ascunderea câmpurilor?
- Cum poate fi accesat dintr-o clasă un câmp ascuns al
superclasei?
- Este posibil să utilizăm într-o clasă un membru privat al
superclasei?
- Este posibil să declarăm într-o clasă o metodă cu aceeași
signatură ca o metodă privată din superclasă?
- Ce se întâmplă dacă un argument sau o altă variabilă locală
a unei metode are același nume cu un câmp al clasei respective?
- Cum putem utiliza într-o metodă a unei clase un câmp ascuns
al propriei clase?
- Sa considerăm că în subclasa B a clasei A a fost redefinită
metoda met(); cum putem utiliza în B metoda met() din
A?
- Ce este o metoda statică?
- Ce se întâmplă dacă într-o clasă se declară o metodă
statică cu aceeași signatura ca a unei metode statice din superclasă?
- Cum poate fi invocată o metodă statică?
- Cum poate fi invocată o metodă de instanță?
- Dați un exemplu de declarare a unei clase de excepții.
- Ce metode, în limbajul Java, nu sunt supuse polimorfismului?
- Dați un exemplu de situație în care trebuie folosit castul
pentru a converti o referință.
- În ce scop au fost definite în clasa Object metodele equals()
și toString()?
- Să considerăm că clasa A conține atât metoda main(),
cât și un câmp nestatic a și o metodă nestatica met().
Cum putem utiliza în main câmpul a și metoda met()?
- Ce asemănări și deosebiri există între interfețe și clasele
abstracte?
- Poate exista moștenire multiplă în cazul interfețelor?
- Care sunt proprietățile implicite ale câmpurilor unei
interfețe?
- Care sunt proprietățile implicite ale metodelor unei
interfețe?
- Poate fi declarată ca finală o metodă a unei interfețe?
Justificati răspunsul.
- Ce avantaj prezintă declatrarea interfeței Integrator ca o
interfață și nu ca o clasă?
- Ce avantaj prezintă folosirea unei interfețe ca argument al
unei metode?
- Ce deosebire există între clasa imbricată și clasa
interioară?
|