Académique Documents
Professionnel Documents
Culture Documents
En déduire la valorisation.
Cours :
Pour accéder au membre de la classe (les fonctions et les méthodes), on créé des objets.
Syntaxe 1 :
Exemple :
Etudiant ob1 ;
Syntaxe 2 :
Exemple :
Syntaxe :
Nomd’objet.nomdelafonction() ;
Exemple :
Ob1.Afficher() ;
toto.Afficher() ;
Exercice 2 :
Une école a un ensemble d’étudiants, chaque étudiant est connu par un matricule, un nom, et la moyenne générale,
chaque étudiant est inscrit dans une filière sachant que chaque filière a un code , et un intitulé.
En déduire les classes avec leurs attributs et une méthode Afficher en utilisant le constructeur paramétré.
03/12/2023
Exercice 1 :
Une société de commercialisation, qui a deux types de facture (local et export). Chaque facture est caractérisée par
un numéro, quantité et le prix. Les factures exports vont être payées en devise, par contre les factures locales vont
payer le montant incluant la taxe.
Donner à l’utilisateur de saisir, afficher ces données ensuite calculer le net par type de facture.
Exercice 2 :
- Salaire de base
- Prime d’habillement
- Prime de responsabilité
Les ouvriers, leur salaire de base est calculé en fonction du taux horaire * le nombre d’heures travaillées. Cette
catégorie on trouve deux types d’ouvriers (permanent, occasionnel)
Les ouvriers permanents ont de plus le prime de transport et prime de panier.
Les collections :
Pour stocker les objets d’une classe en mémoire on utilise les collections.
- ArrayList
- Vector
- HashTable
- List
1) Création d’un tableau d’objet ArrayList :
Syntaxe :
Exemple :
Table.add(nomd’objet) ;
Itération : Iterator
16/12/2023 :
Java n’a pas le concept du pointeur (puisque le pointeur est géré par le microprocesseur)
Dans la communication entre des applications qui communiquent entre eux mais qui sont dans des serveurs
différents, on utilise le Middelware (c’est là où réside l’importance des interfaces, on communique avec des
interfaces )
Une interface :
Pour un héritage multiple, on utilise les interfaces (n’a que des fonctions sans code) :
Une interface permet de gérer la gestion de la JVM, son rôle est de sécuriser le code d’un classe.
Syntaxe :
Pas d’attributs
Exemple :
Le code ou la description des fonctions se trouve dans la classe qui hérite de cette interface.
Int numLivre ;
Float prix ;
Public livre(){} ;
This.numLivre = numLivre ;
This.prix = prix ;
//code
};
//code
};
Exercice :