Programmation Orientée Objet Compléments sur les classes

Compléments sur les classes
Programmation Orientée Objet
Compléments sur les classes
Frédéric Mallet
http://deptinfo.unice.fr/~fmallet/
F. Mallet - POO 12013-2014
Compléments sur les classes
Objectifs/Plan
Méthode d’instance ou méthode de classe
Static
Final
Constructeurs
Types énumérés
Structures de contrôle
Les modificateurs
F. Mallet - POO 22013-2014
Compléments sur les classes
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;
}
}
F. Mallet - POO 3
État : ?
Usage: Calculatrice c = new Calculatrice();
c.add(12, 5);
2013-2014
Compléments sur les classes
Méthodes de classes : 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;
}
}
F. Mallet - POO 4
État : NON
Usage:
Calculatrice.add(12, 5);
2013-2014
Compléments sur les classes
Champs de classe : 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.1415;
}
F. Mallet - POO 5
État : NON
Usage:
Calculatrice.add(12, 5);
Calculatrice.add(Calculatrice.PI, 5);
2013-2014
1 / 47 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 !