0% ont trouvé ce document utile (0 vote)
24 vues5 pages

Notations UML des classes Chemise et Voiture

Le document contient des exemples de classes Voiture et Chemise en UML et en code Java. Il présente les attributs et méthodes de chaque classe.

Transféré par

Abderrazak MAARAD
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues5 pages

Notations UML des classes Chemise et Voiture

Le document contient des exemples de classes Voiture et Chemise en UML et en code Java. Il présente les attributs et méthodes de chaque classe.

Transféré par

Abderrazak MAARAD
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 PDF, TXT ou lisez en ligne sur Scribd

[Date] [Titre du

document]
[Sous-titre du document]

Abderazzak
[NOM DE LA SOCIETE]
EXERCICE 1 : Class Chemise :

Notations UML de la classe « Chemise » :


Chemise
-id : int
-couleur : string
-taille : string
-Prix : string
-Quantité : int
+ajouter chemise (int nbr) : void
+diminuer chemise (int nbr) : void
+get EtatSystem(info,id) : void

Code :
Public Class chemise { }
/ / Attributs Public void diminuer chemise(int nbr) {
Private int id ; Quantite -=nbr ;
Private string couleur ; }
Private string taille ; Public void getEtatSysteme(info,id){
Private string prix ; Systè[Link](info,id){(
“info“=“+info+“id=“+id“) } ;
Private string quantite ;
// Méthodes }

Public void ajouter chemise (int nbr){ }


Quantite+=nbr ;

Page | 1
EXERCICE 2 : Classe Voiture :

Notations UML de la classe « Voiture » :


Voiture
-estDémarrée : booléen
-Position de boite de vitesse : string
-vitesse : Réel
-puissance : entier
+demarer() : void
+arreter () : void
+changer boite de vitesse : void
+Accélérer (double V ) : void
+tourner : void

Code :
Public class voiture { estdemarrée =false ;
Private boolen estDemarree ; }
Private string position de boite de vitesse ; Public void changer boite de vitesse {…}
Private reel vitesse ; Public void accelerer (double V) {
Private entier puissance ; Vitesse = Vitesse + V ;
Public void demarrée(){ }
estdemarrée =true ; Public void tourner {….}
} }
Public void arreter(){

Page | 2
EXERCICE 3 : Class VOITURE

Notations UML de la classe « Voiture » :


Voiture
-estDémarrée : booléen
-Carburant :Int
-vitesse : Réel
-puissance : entier
-distance : entier
+Demarrer () :void
+Ajouter carburant (int carburant) :void
+avancer (int distance) : void
+reculer (int distance) : void
+to string : string

Code :
Public class voiture { Estdemarrer =true ;
Private boolen estDemarree ; }
Private reel vitesse ; Public void ajouter carburant(int carburant)
{…}
Private entier puissance ;
Public void avancer (int Distance) {
Public void demarrée(){
Distance=Distance+ int Distance ;
estdemarrée =true ;
}
Private entier distance ;
Public string to string() {…}
Private int carburant ;
}
Public void Demarrer() {

Page | 3
EXERCICE 4 : Class voiture

Notations UML de la classe « Voiture » :


Voiture
-matricule : Int
-Couleur : string
-Prix : float
-NbrDeJourDeLocation : Int
-description :string
+Ajouter NbrDeJourDeLocation (int NbrDeJour ) : void
+ diminuer Nbr de jour de location (int Nbr de jour) : void
+get info voiture () : void

Code :
Public class voiture { NbrDeJourDeLocation += NbrDeJour ;}
Private int matricule ; Public void Diminuer
NbrDeJourDeLocation (int NbrDeJour) {
Private string Couleur ;
NbrDeJourDeLocation -= NbrDeJour ;}
Private float Prix ;
Public void get infoVoiture(){
Private int NbrDeJourDeLocation ;
[Link] .println(matricule+“couleur+“p
Private string description ;
rix+“descriptions“
Public void Ajouter NbrDeJourDeLocation
}
(int NbrDeJour) {
}

Page | 4

Vous aimerez peut-être aussi