Académique Documents
Professionnel Documents
Culture Documents
orientée objet-
Java-
OBJET-CLASSE-HÉRITAGE
2. Créez une classe nommée Main qui contient la méthode main pour
tester la classe Professeur
Classe MAth
La class math, contient une série de méthodes et variables
mathématiques.
AB = 𝑋𝐵 − 𝑋𝐴 2 + 𝑌𝐵 − 𝑌𝐴 2 )
Exercice: Modélisation d’une Moto
1. Créez la classe Moto avec les attributs code, marque, vitesse, prix.
2. Définir le constructeur paramétrée qui initialise l’objet par des valeurs passées en
paramètres et le code doit s’incrémenter après la création d’un objet.
3. Définir la méthode toString()qui affiche les informations d’une moto.
4. Définir la méthode démarrer() qui démarre une moto.
5. Définir la méthode arrêter() qui arrête une moto.
La portée et this
Chaque variable n'est disponible (et accessible) que dans le contexte dans lequel elle a été
déclarée.
}
La portée et this
Deux portées locales au sein d'une portée globale
public class Exemple {
Variable static String racine = ‘’Je suis disponible pour
globale toutes les lignes de code dans mon contexte’’;
Pour sécuriser nos variables, on va alors utiliser les modificateur d’ accès et rendre les variable
PRIVATE
Mais on aura un problème au niveau de l’ accès au nom, prénom et l'âge de l’objet perosnne1
C’est pourquoi nous allons utiliser les getters et les setters
Exercice:
1. Créer une classe Voiture Java de visibilité public, ayant pour attributs : String marque,
Double prix, de visibilité public.
2. Créer un constructeur sans paramètres ( par défaut )
3. Créer les getters et setters
4. Créer une méthode void afficher( ) permettant d'afficher les résultats
5. Donner le code final de la classe.
6. Créer une classe Exécution de visibilité public permettant d'exécuter les résultats.
Exercice
1. Créer une classe Java nommée Rectangle ayant pour attributs : Longueur et Largeur,
tous les deux du type Double, ajouter ensuite un constructeur avec paramètres.
2. Définir une méthode surface() du type Double permettant de calculer la surface du
rectangle
3. Définir une méthode périmètre() du type Double permettant de calculer le périmètre
du rectangle.
4. Créer une méthode afficher() de type void pour afficher les résultats.
5. Créer une classe Test pour afficher les résultats (la surface et le périmètre)
Exercice
1. Définir une classe Livre avec les attributs suivants : Titre, Auteur (Nom et prénom), Prix.
2. Définir à l’aide des propriétés les méthodes d’accès aux différents attributs de la
classe.
3. Définir un constructeur permettant d’initialiser les attributs de la méthode par des
valeurs saisies par l’utilisateur.
4. Définir la méthode Afficher ( ) permettant d’afficher les informations du livre.
5. Écrire un programme testant la classe Livre.
Solution livre