static Types ´
enum´
er´
es « Outils » de d´
eveloppement
static et enum
static, enum, outils dev
Programmation Orient´
ee Objet
Jean-Christophe Routier
Licence mention Informatique
Universit´
e Lille 1
Universit´
e Lille 1 - Licence mention Informatique Programmation Orient´
ee Objet 1
static Types ´
enum´
er´
es « Outils » de d´
eveloppement
public class Disc {
private double radius;
public Disc(double radius) {
this.radius = radius;
}
public double perimeter() {// 2πr
return 2 * 3.14 * this.radius;
}
public double surface() {// πr2
return 3.14 * this.radius * this.radius;
}
}
bonne pratique
il faut nommer les constantes !
3.14 7−pi
quel statut pour pi ?
Universit´
e Lille 1 - Licence mention Informatique Programmation Orient´
ee Objet 2
static Types ´
enum´
er´
es « Outils » de d´
eveloppement
public class Disc {
private double radius;
public Disc(double radius) {
this.radius = radius;
}
public double perimeter() {// 2πr
return 2 * 3.14 * this.radius;
}
public double surface() {// πr2
return 3.14 * this.radius * this.radius;
}
}
bonne pratique
il faut nommer les constantes !
3.14 7−pi
quel statut pour pi ?
Universit´
e Lille 1 - Licence mention Informatique Programmation Orient´
ee Objet 2
static Types ´
enum´
er´
es « Outils » de d´
eveloppement
public class Disc {
private double radius;
public Disc(double radius) {
this.radius = radius;
}
public double perimeter() {// 2πr
return 2 * 3.14 * this.radius;
}
public double surface() {// πr2
return 3.14 * this.radius * this.radius;
}
}
bonne pratique
il faut nommer les constantes !
3.14 7−pi
quel statut pour pi ?
Universit´
e Lille 1 - Licence mention Informatique Programmation Orient´
ee Objet 2
static Types ´
enum´
er´
es « Outils » de d´
eveloppement
un attribut ?
public class Disc {
private double radius;
private double pi;
public Disc(double radius) {
this.radius = radius;
this.pi= 3.14;
}
public double perimeter() {// 2πr
return 2 * this.pi * this.radius;
}
public double surface() {// πr2
return 3.14 * this.pi * this.radius;
}
}
un attribut « this.pi » pour chaque instance de Disc...
est-ce raisonnable ?
Universit´
e Lille 1 - Licence mention Informatique Programmation Orient´
ee Objet 3
1 / 87 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!