0% ont trouvé ce document utile (0 vote)
3 vues1 page

Code Java pour Gestion de Jeux Vidéo

Transféré par

ybenmassoud703
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues1 page

Code Java pour Gestion de Jeux Vidéo

Transféré par

ybenmassoud703
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

PROBLEME (18,5)

2) Ecrire le code java de la classe Jeu décrit comme suit: (6 pts)


Un jeu est une application ayant un identificateur unique (IdGame), un titre
(Assassin's creed, watch dogs, GTA 5,...), un genre (AdverGame, Serious Game,...),
un type (Mono ou multi- joueurs), un éditeur (Ubisoft, Gameloft,...) de type
Editeur [voir indication 1] et une date de sortie de type GregorianCalendar [voir
indication 2]
a. Ecrire un constructeur de la classe Jeu (initialise tous les attributs).
b. Ecrire la méthode Affiche qui permet d'afficher les informations de la classe
Jeu.
[Indication 1] : Un éditeur est un objet de type «< Editeur » qui est une classe
décrite par les attributs privés suivants: code_éditeur, nom_éditeur, pays_éditeur.
3) Ecrire le code java de la classe Editeur et implémenter les méthodes toString(),
les accesseurs & modificateurs des attributs privés et évidemment un Constructeur
(avec 3 paramètres) (5 pts)
4) Créer la classe JeuMulti qui est un Jeu (dérivé de la classe jeu) ayant en plus
un champ Nombre Joueur (entier) et son attribut «< type » est par défaut multi-
joueurs. (2,5 pts)
a. Ecrire un constructeur de la classe JeuMulti (initialise tous les attributs).
b. Redéfinir la méthode Affiche qui permet d'afficher les informations de la classe
JeuMulti
[Indication 2] GregorianCalendar est une classe prédéfinie qui contient 3 attributs
privés : Year, Month, et Date (jour) et une méthode getTime() permettant d'afficher
la date crée, voici un exemple de création de date de type GregorianCalendar:
GregorianCalendar dt = new GregorianCalendar ();
[Link] (GregorianCalendar. YEAR, 2010); //c'est un modificateur permettant
d'affecter l'année à la date dt crée
[Link] ([Link], 12); //c'est un modificateur permettant d'affecter
le mois à la date dt crée
[Link] ([Link], 1); // Affecter le jour à dt
[Link](); // c'est une méthode permettant d'afficher la date « dt >>> crée
5) Ecrire le code de la classe JeuPrincipal (contenant
la méthode main) qui permet de
a. créer les dates ds1: 28/03/2009 et ds2: 17/04/2012
Note: Question (5.C) est dédiée à toutes les classes sauf le RSI22-qui doivent
juste créer les 3 jeux et afficher leurs information 4
b. créer les éditeurs Ed1 (Ubi, Ubisoft, Canada) et Ed2 (Viv, Vivendi Universal,
France)
c. créer le tableau T de Jeu de longueur 10, et insérer dans les trois premières
cases les jeux suivants :
J1 (Ubi2012, Watch dogs, Aventure, mono-joueur, Ubisoft, 20/05/2014) de type Jeu
J2 (WoW, World of Warcraft, MMORPG,multi-joueur, vivendi, 25/09/2012) de type Jeu
J3(WoW, World of Warcraft, [Link]-joueur, vivendi, 25/09/2012, 2500)de type
JeuMulti
Afficher la méthode Affiche () de toutes les cases du tableau
6) Comment faire pour calculer le nombre total des jeux édités. (1 pts)
2/2

Vous aimerez peut-être aussi