logo

Crowdly

Browser

Add to Chrome

HAI301I - Modélisation et Programmation Par Objets 1

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!

(visibilité) On donne les classes suivantes.

package p;

public class MaClasse{

private int a;

public int b;

int c;

}

package X;

public class MonAutreClasse{

public void m(){

MaClasse o=new MaClasse();

System.out.println(o.Y);

}

 }

 Quelles affirmations parmi celles ci-dessous sont vraies ?

0%
100%
100%
View this question

(valeurs par défaut)

Soit la classe MaClasse suivante.

public class MaClasse{

private int ent=1;

private String ch;

public MaClasse(int i, String s){

ent=i;

ch=s;

}

 public MaClasse(){

ent=2;

}

 }

Soient les instructions suivantes :

 MaClasse o1=new MaClasse();

MaClasse o2=new MaClasse(3, "tutu");

Quelles affirmations sont vraies ?

0%
0%
0%
0%
0%
0%
0%
0%
0%
0%
View this question
(package) Quelles affirmations parmi celles ci-dessous sont vraies.
0%
100%
0%
0%
View this question

(opérations) Soit la classe MaClasse suivante.

public class MaClasse{

private int ent;

private String ch;

public MaClasse(int i, String s){

ent=i;

ch=s;

}

public int foo(){

return ent+1;

}

public void bar(int i){

ch=ch+i;

}

public void m(int i){

ent=ent+i;

}

 }

On se place dans une méthode quelconque, extérieure à MaClasse.

Sélectionnez les instructions qui vont compiler parmi les suivantes :

100%
100%
0%
0%
0%
View this question

(enum) On donne l'énumération et la classe suivantes.

public enum MonEnum{ LA, LB, LC;} 

public class MaClasse{

private MonEnum e=MonEnum.LA;

public MonEnum foo(){

e=MonEnum.LB;

return e;

}

public void bar(){

if (e==MonEnum.LB){

e=MonEnum.LC;

}

 }

 }

Quelles affirmations parmi celles ci-dessous sont vraies ?

0%
0%
0%
0%
View this question
(éléments de classe vs instance) Soit la classe MaClasse suivante.

public class MaClasse{

    private static final int ent1=1;

    private static int ent2;

    private final int ent3;

    

    public MaClasse(int i){

        ent3=i;

    }

    

  

    public static int foo(){return ent3;}

    public int bar(int i){ent2=ent3+ent2;return ent1;}

    public void m(int i){ent2=ent2+i;}

    public void m2(){ent1=ent1++;}

    

}
100%
0%
0%
100%
0%
0%
View this question

(constructeurs) Soit la classe MaClasse suivante.

public class MaClasse{

private int ent;

private String ch;

public MaClasse(int i, String s){

ent=i;

ch=s;

 }

 }

Par quelle instruction faut-il remplacer X afin de créer une instance o de MaClasse avec pour valeur pour ent 1 et pour valeur pour ch "toto" ?

MaClasse o= X ;

0%
0%
0%
100%
0%
View this question

(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";

}

0%
0%
100%
100%
View this question

(classes et attributs) Que dire de l'extrait de classe Java suivante ?

public class MaClasse{

private int i;

private final float f;

private String s;

 ...

 }

0%
0%
67%
100%
33%
View this question
(attributs) Parmi les affirmations suivantes, lesquelles sont vraies ?
0%
0%
100%
100%
100%
View this question

Want instant access to all verified answers on moodle.umontpellier.fr?

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

Browser

Add to Chrome