logo

Crowdly

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!

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

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

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...

}

}

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...

}

}

View this question

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

View this question

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

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;

}

}

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;

}

}

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) { }

}

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!