Looking for HAI301I - Modélisation et Programmation Par Objets 1 test answers and solutions? Browse our comprehensive collection of verified answers for HAI301I - Modélisation et Programmation Par Objets 1 at moodle.umontpellier.fr.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
(classes et attributs) Soit la classe UML suivante, et sa traduction en Java. Que pouvez-vous en dire ? public class MaClasse{ private int i, j; private float f; private String s="v"; }
Soit le code suivant :
public interface I{ public void m(String x);}public class A implements I{ public void m(String x){};}
Le code suivant compile t-il ?
I o=new A();o.m("hop");
(répondre vrai pour oui ou faux pour non)
public class Y extends X{}
public class A{
public X m1(int i){...}
public X m1(int i, int j){...}
}
public class B extends A{
public Y m1(int i){...}
public void m2(X x){...}
}
public class C extends B{
public void m2(Y y){...}
}
Quelles affirmations sont correctes ?
public X m1(int i){...}
}
public class B extends A{
public X m1(int i){...}
public X m2(){...}
}
Sélectionner les affirmations correctes.
public abstract void m1();
public void m2(){ m1(); }
}
public class B extends A{
public void m1(){this.m3();}
public void m3(){System.out.println("B::m3");}
}
public class C extends B{
// public void m1(){System.out.println("C::m1");}
public void m3(){
super.m3();
m2();
}
}
Soit l'instance B a=new C();
On exécute l'instruction a.m3().
Que se passe t-il ?
private String s;
public void m1(){s="toto";}
}
public class B extends A{
private int i;
public void m1(){super.m1();m2();}
public void m2(){i=42;}
public void m3(){m2();}
}
public class C extends B{
public void m3(){m4();}
public void m4();
}
Quelles affirmations sont correctes ?
Soit le code suivant :
public class X {}public class Y extends X{}public interface I{ public void m(X x);}public class A implements I{ public void m(Y y){};}
Sélectionnez l'affirmation correcte.
Sélectionnez les affirmations correctes au sujet des interfaces.
Pour appeler le constructeur de la superclasse, la syntaxe est :
Sélectionnez les affirmations correctes concernant les constructeurs.