Шукаєте відповіді та рішення тестів для HAI301I - Modélisation et Programmation Par Objets 1? Перегляньте нашу велику колекцію перевірених відповідей для HAI301I - Modélisation et Programmation Par Objets 1 в moodle.umontpellier.fr.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
(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.