Sunteți pe pagina 1din 2

1) Ce sunt interfetele?

Caracteristici

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)