logo

Crowdly

Asistenta pentru POO

Шукаєте відповіді та рішення тестів для Asistenta pentru POO? Перегляньте нашу велику колекцію перевірених відповідей для Asistenta pentru POO в moodle1.ceiti.md.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

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 aceste

cuvinte 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 la

accesarea acestora trebuie să respecte sintaxa: numeInterfata.numeVariabila

3. La declararea unei metode nu este permisă apariția tuturor modificatorilor de acces, doar public și

abstract.

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ționale

b) Implementări unice și rapide

c) 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: }

33%
11%
0%
56%
0%
Переглянути це питання
În programul de mai jos, înlocuiți spațiul rezervat cu o secvență de cod, încât programul să conțină secvențe necesare ce 

ilustrează principiile POO în limbajul Java.

Notă: respectați sintaxa și scrierea cu spațiere între operator și operand la necesitate, de exemplu x + 2 != 0;

// definește interfața Polygon

Polygon {

  void getArea(int length, int breadth)

}

class Rectangle Polygon {

  // implementează metoda abstractă getArea() care va afișa aria dreptunghiului 

  {

    System.out.println("The area of the rectangle is " + );

  }

}

class Main {

  public static void main(String[] args) {

    Rectangle rectangle = Rectangle();

    rectangle.getArea(5, 6);

  }

}

Переглянути це питання

  1. Completează codul pentru ca Main să poată apela metoda zboara() din interfață:

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();

    }

}

Переглянути це питання

Specificați prin virgula numărul afirmațiilor adevărate: (de ex: 2,4,5)

1. Numele interfeței  coincide cu numele altei clase sau interfețe din același pachet.

2. Dacă declarația unei interfețe conține clauza extends atunci interfața va moșteni toate metodele și

constantele interfețelor enumerate în <ListaInterfete>, care se numesc superinterfețe.

3. Metodele dintr-o interfață au corp .

4. Toți membrii interfeței sunt considerați implicit publici, dar dacă modificatorul public este specificat

atunci sunt accesibili și în afara pachetului.

5. Deoarece variabilele unei interfețe sunt considerate constante acestea trebuie să fie inițializate

altfel se va produce eroare de compilare. 

6. Metode cu același nume dar tip de return diferit  pot fi folosite în interfețe.

Переглянути це питання

O clasă locală este definită în interiorul unei alte clase.

Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle1.ceiti.md?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!