Шукаєте відповіді та рішення тестів для Asistenta pentru POO? Перегляньте нашу велику колекцію перевірених відповідей для Asistenta pentru POO в moodle1.ceiti.md.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Analiza codului – Ce afișează?
interface A { void salut(); }
class B implements A {
public void salut() {
System.out.println("Salut din B");
}
}
public class Main {
public static void main(String[] args) {
A obiect = new B();
obiect.salut();
}
}
Ce tipuri de clase interne există în Java?
a) Staticeb) Nestatice (non-static inner classes)c) Locale (în metodă)d) Anonime
Specificați prin virgula numărul afirmațiilor false: (de ex: 2,4,5)
1. Variabilele unei interfețe sunt considerate implicit public, static și final. Chiar dacă veți omite acestecuvinte rezervate vor fi adăugate în mod automat de compilatorul Java la faza de compilare, în fișierul*.class.2. Nu este posibil ca o clasă să folosească variabilele cu același nume dintr-o altă interfață, în acest caz laaccesarea acestora trebuie să respecte sintaxa: numeInterfata.numeVariabila3. La declararea unei metode nu este permisă apariția tuturor modificatorilor de acces, doar public șiabstract.4. Dacă o clasă implementează 2 interfețe ce au metode cu aceleași nume nu este de ajuns săimplementăm o singură metodă, este nevoie toate să fie implimentate.
O interfață poate moșteni mai multe interfețe.
Atât metodele default cât și metodele statice în interfață trebuie să conțină corp.
O clasă poate implementa mai multe interfețe în Java.
Clasele anonime sunt folosite frecvent pentru:
a) Interfețe funcționaleb) Implementări unice și rapidec) Extinderea mai multor clase
Alegeți declarația corectă:
1: interface HasExoskeleton {
2: abstract int getNumberOfSections();
3: }
4: abstract class Insect implements HasExoskeleton {
5: abstract int getNumberOfLegs();
6: }
7: public class Beetle extends Insect {
8: int getNumberOfLegs() { return 6; }
9: }
interface Zburator {
void zboara();
}
class Pasare implements Zburator {
//cod lipsa
}
public class Main {
public static void main(String[] args) {
Zburator p = new Pasare();
p.zboara();
}
}