Bases de la Programation Orientée Objet JAVA Types, Classe, Interface, méthode, Enum
|
Type primitif
|
Taille (bits)
|
Valeur par défaut
|
Wrapper
|
|
byte
|
8
|
0
|
Byte
|
|
short
|
16
|
0
|
Short
|
|
int
|
32
|
0
|
Integer
|
|
long
|
64
|
0L
|
Long
|
|
float
|
32
|
0.0f
|
Float
|
|
double
|
64
|
0.0d
|
Double
|
|
char
|
16
|
'\u000'
|
Character
|
|
boolean
|
1 (non précisé)
|
false
|
Boolean
|
|
-
|
16 (SB capacity)
|
""
|
String
|
public enum Jour {
LUNDI, MARDI, MERCREDI;
}
public interface Descriptible {
String getDescription();
}
public enum Jour implements Descriptible {
LUNDI("Lun") {
@Override
public String getDescription() {
return "1st day week";
}
}, MARDI("Mar"), MERCREDI("Mer");
private final String abrev; // Champ
// Constructeur (toujours private)
Jour(String abrev) {
this.abrev = abrev;
}
// Méthode
public String getAbrev() {
return abrev;
}
}
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.