ENSA POO Crs 4
ENSA POO Crs 4
ENSA POO Crs 4
CHERIF Walid
1 - La classe
Il ne peut y avoir qu'une seule méthode main active par projet.
Par contre, on va créer une autre classe « Compte ».
2 - Les constructeurs
On veut construire un objet « Compte », on va donc définir les données qu'on va
lui attribuer. L’objet Compte possède:
Le numéro du compte
Le type du compte
Le montant du compte
2 - Les constructeurs
Un constructeur est une méthode d'instance qui va se charger de créer notre objet:
Notre premier constructeur -par défaut- ne prendra aucun paramètre, mais
permettra tout de même d'instancier un objet, nous allons y initialiser nos variables
d'instance
Rappel:
Les variables d'instance : définissent les caractéristiques de notre objet.
Les variables de classe : sont communes à toutes les instances de votre classe.
Les variables locales : sont des variables qu’on utilise pour travailler dans notre objet.
2 - Les constructeurs
remarquons que le constructeur est en fait une méthode qui n'a aucun type de
retour (void, double…) et qui porte le même nom que notre classe:
2 - Les constructeurs
Dorénavant, on peut créer une instance de Compte:
Dans notre classe contenant la méthode main: instancions un objet Compte
Les accesseurs sont des méthodes publiques accessibles depuis une autre classe
CHERIF Walid - Programmation Orientée Objet 11
Programmation Orientée Objet
Exercice
Créez deux comptes, un en votre nom, un autre au nom de Bill Gates,
Et échangez les.
Exercice 2
Dans une classe, on accède aux variables de celle-ci grâce au mot clé this
Exercice 3
Comparez le montant de deux comptes saisis