O interfata este o colectie de metode fara implementare si declaratii
de constant Caracteristici
• Definirea unor similaritati intre clase independente.
• Impunerea unor specificatii • Definirea unor grupuri de constante • Transmiterea metodelor ca parametric
2) Rolul procesului de sincronizare
3) Care este diferenta dintre instantele claselor String si StringBuffer? • String – clasă pentru lucrul cu date nemodificabile compuse din mai multe caractere; • StringBuffer – clasă pentru manipularea datelor modificabile compuse din mai multe caractere. 4) 5) Care sunt modificatorii unei clase si care este rolul lor? Public - Declara o clasa ce poate fi folosita de orice clasa, indiferent de pachetul încare se gaseste. Abstract - Declara o clasa abstracta(sablon). O clasa abstracta nu poate fi instantiata, fiind folosita doar pentru a crea un model comun pentru o serie de subclase; Final - Declara ca respectiva clasa nu poate avea subclase.
6) O clasa care implementeaza interfata urmatoare va
implementa in mod obligatoriu
Public interface AQuestion{
Void someMethod(); } a) O metoda public void someMethod() 7) Ce este semnatura unei metode Numele metodei impreuna cu nr si tipul argumentelor si tipul returnat 8) Ce effect are cuvantul cheie final aplicat unei metode 9) Ce atribute contina clasa System a) In b) Err c) Out 10) Ce semnificatie are cuvantul cheie super folosit ca metoda? 11) Un bloc try catch care cerceteaza aparitia mai multor tipuri de erori cuprinde obligatoriu 12) Eroare la compilare: Constructorul implicit A () este nedefinit. Trebuie să invocați în mod explicit un alt constructor 13) Programul este correct si va afisa: exam.C3x=2,y=3 14) Programul este correct si va afisa : 22 15) Eroare, deoarece: Cannot reduce the visibility of the inherited method from Salut 16) Programul este correct si va afisa: Mesajul Unu din C1,Mesajul Doi din C2 17)