Programmation Orientée Objet
Les classes
Julien Provillard
http://www.i3s.unice.fr/~provilla/poo/
julien.provillard@unice.fr
Programmation orientée objet
Plan
Méthode d’instance ou méthode de classe
static
final
Constructeurs
Types énumérés
Les modificateurs
Expressions booléennes et égalité
2014-2015 J. Provillard - POO 2
Programmation orientée objet
Calculatrice
Calculatrice.java
class Calculatrice {
double add(double v1, double v2) {
return v1 + v2;
}
double mul(double v1, double v2) {
return v1 * v2;
}
double inv(double v) {
return 1 / v;
}
}
3
Usage: Calculatrice c = new Calculatrice();
c.add(12, 5);
État : ?
Programmation orientée objet
thodes de classes : mot clé static
Calculatrice.java
class Calculatrice {
static double add(double v1, double v2) {
return v1 + v2;
}
static double mul(double v1, double v2) {
return v1 * v2;
}
static double inv(double v) {
return 1 / v;
}
}
4
Usage: Calculatrice.add(12, 5);
État : NON
Programmation orientée objet
Champs de classes : mot clé static
Calculatrice.java
class Calculatrice {
static double add(double v1, double v2) {
return v1 + v2;
}
static double mul(double v1, double v2) {
return v1 * v2;
}
static double inv(double v) {
return 1 / v;
}
static double PI = 3.14159;
}
5
Usage: Calculatrice.add(12, 5);
Calculatrice.mul(Calculatrice.PI, 2);
État : NON
1 / 48 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !