logo

Crowdly

R3.04 Qualité de Développement

Looking for R3.04 Qualité de Développement test answers and solutions? Browse our comprehensive collection of verified answers for R3.04 Qualité de Développement at moodle.univ-artois.fr.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Sélectionnez les propositions décrivant ce qui permet de mettre en œuvre l'encapsulation.

View this question

Associez à chaque modificateur la visibilité qu'il accorde pour un attribut ou une méthode.

View this question

Étant donné le programme suivant, indiquez les valeurs affichées par chacun des appels de méthode proposés (on suppose que la classe Main est la classe principale qui sera lancée) :

class A {

int f() {

return 10 + g();

}

int g() {

return 5;

}

}

class B extends A {

@Override

int g() {

return 10;

}

}

class C extends A {

@Override

int f() {

return 2 * super.f();

}

}

class D extends B {

@Override

int f() {

return 100 + super.f();

}

@Override

int g() {

return 12;

}

}

class Main {

public static void main(String[] args) {

A a = new A();

A b = new B();

A c = new C();

A d = new D();

System.out.println(a.f());

System.out.println(b.f());

System.out.println(c.f());

System.out.println(d.f());

}

}

Vous indiquerez les valeurs retournées par les quatre appels de méthode "a.f()", "b.f()", "c.f()" et "d.f()" sur une même ligne, en séparant les valeurs par des virgules.

View this question

Sélectionnez l'initialisation d'une liste qui respecte le mieux les bonnes pratiques de programmation en Java.

View this question

Supposons que l'on dispose du code suivant :

class A {

private int n;

public A(int n) {

this.n = n;

}

}

class B extends A {

public B(int n) {

// TODO...

}

}

Comment initialiser l'attribut "n" hérité de la classe A dans la classe B, à l'endroit marqué d'un "TODO" ?

View this question
Sélectionnez les affirmations correctes parmi les propositions suivantes, relatives à la conception d'une nouvelle classe.
View this question

En programmation orientée objets, l'encapsulation permet de...

View this question

Sélectionner les affirmations correctes parmi les propositions suivantes, relatives aux classes abstraites.

View this question

Sélectionnez les propositions décrivant un cas d'usage du mot-clef final.

View this question

Sélectionner les affirmations correctes parmi les propositions suivantes, relatives aux interfaces.

View this question

Want instant access to all verified answers on moodle.univ-artois.fr?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!