logo

Crowdly

Browser

Add to Chrome

160-4-12 - Programmation objet - avancé

Looking for 160-4-12 - Programmation objet - avancé test answers and solutions? Browse our comprehensive collection of verified answers for 160-4-12 - Programmation objet - avancé at moodle.univ-lr.fr.

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

Soit le code Java suivant :

abstract class Racine { }

class SousClasse1 extends Racine { }

class SousClasse2 extends SousClasse1 { }

Indiquez, parmi les instructions présentes ci-dessous, si elles sont correctes ou incorrectes.

View this question

Quelles sont les affirmations correctes par rapport au code Java présenté ci-dessous :

class GraphicObject {

private int x, y;

public void moveTo(int newX, int newY) {

this.x = newX;

this.y = newY;

}

public void draw() { }

}

class Circle extends GraphicObject {

private java.awt.Point radius;

}

class TestGraphicObject {

public static void main(String[] args) {

GraphicObject go = new Circle();

go.draw();

}

}

View this question

Le code Java suivant se compile correctement :

abstract class GraphicObject {

private int x, y;

public void moveTo(int newX, int newY) {

this.x = newX;

this.y = newY;

}

public abstract void draw();

}

abstract class Circle extends GraphicObject {

private java.awt.Point radius;

public void draw() {

// draw the circle...

}

}

0%
0%
View this question

Le code Java suivant ne se compile pas correctement...

abstract class GraphicObject {

private int x, y;

public void moveTo(int newX, int newY) {

this.x = newX;

this.y = newY;

}

public abstract void draw();

}

class Circle extends GraphicObject {

private java.awt.Point radius;

public void draw(java.awt.Graphics g) {

// draw the circle...

}

}

75%
25%
View this question

Une classe qui contient au moins une méthode abstraite doit être qualifiée abstraite.

0%
0%
View this question

Une classe abstraite doit contenir au moins une méthode abstraite.

0%
0%
View this question

Le code Java suivant se compile correctement...

class Animal { }

class Lion extends Animal { }

class Gazelle extends Animal { }

class TestCage {

public static void main(String[] args) {

Lion leRoi = new Lion();

Gazelle gazL = new Gazelle();

ArrayList<Lion> cageDuLion = new ArrayList<>();

cageDuLion.add(leRoi);

ArrayList<? extends Animal> autreCage = cageDuLion;

}

}

0%
0%
View this question

Le code Java suivant se compile correctement...

class Animal { }

class Lion extends Animal { }

class Gazelle extends Animal { }

class TestCage {

public static void main(String[] args) {

Lion leRoi = new Lion();

Gazelle gazL = new Gazelle();

ArrayList<Lion> cageDuLion = new ArrayList<>();

cageDuLion.add(leRoi);

ArrayList<Animal> cageAnimaux = cageDuLion;

}

}

50%
50%
View this question

Soient deux classes X et Y héritant d'une classe Z

Parmi les affectations présentées ci-dessous, lesquelles sont correctes ?

View this question

Le code Java ci-dessous se compile correctement ?...

public class A {

public final void m(int x) { }

}

class B extends A {

public void m(double x) { }

}

0%
100%
View this question

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

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

Browser

Add to Chrome