Académique Documents
Professionnel Documents
Culture Documents
JAVA (1h30)
Variante 1
a) Définir une classe HelloWorld qui affiche « Hello World ! » en respectant les conventions
Java. Le main sera dans la classe ClassePrincipale et créera un objet de type HelloWorld
pour tester le code.
b) Même exercice en passant votre nom comme argument de la fonction main.
a) Créez une classe Produit correspondant au schéma UML ci-dessous. L'état périssable du
produit sera décrit par un booléen.
Ecrivez et testez la méthode decrisToi() (qui affiche à l’écran le nom, la référence et la
périssabilité du produit) .
Ecrivez les accesseurs en lecture nom():String et perissabilite():boolean.
Faites de même pour les accesseurs en lecture et écriture prix(double):double et
reference(String):String.
Quelle initialisation des attributs utilise Java, par défaut ? Différenciez le cas des données de
types primitifs et données de types références.
Produit
- nom: String
- reference: String
- prix: double
- perissabilite: boolean
+ Produit(String, boolean)
+ decrisToi(): String
+ nom(): String
+ perissabilite(): boolean
+ reference(String) : String
b) Créez une classe TestProduit qui contient le main et qui crée des produits.
Compilez et exécutez en ligne de commande.
1
Examen de la première partie
JAVA (1h30)
Variante 2