Exercice Java trouver les erreurs dans une hiérarchie de classes

Exercice Java corrigé trouver les erreurs dans une hiérarchie de classes, tutoriel & guide de travaux pratiques en pdf.

Le programme AbstractFinal ci-dessous implémente une petite hiérarchie de 4 classes (A, B, C et D). Il y a 2 erreurs dans la méthode main et 1 erreur dans la classe D. Toutes les erreurs sont dûes à une utilisation erronée des modificateurs abstract et final. Expliquez ces erreurs.

class AbstractFinal {
    public static void main(String[] args) {
        A x = new A();
        B y = new B();
        C z = new C();
        y.b = 2;
        z.c = 3;
    }
abstract class A {
    int a;
}
class B extends A {
    int b;
}
class C extends A {
    final double c = 1;
}
abstract class D extends A {
    double d;
    int operation(int a) {
        return (a * 2);
    }
    abstract int calcul(int b) {       
    }
    abstract int machin();
}

La correction exercice Java (voir page 2 en bas)

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *