PROB!
Programmation orientée objet"
Leçon 3 : !
Classes et objets!
Encapsulation, exceptions et mot clé static
2012- 2013"1"A. Silovy - B. Verhaegen"
Mot clé null"
On dit qu’une variable de type référence qui n’est pas liée à
un objet est une référence nulle (mot résernull)."
Person p = null;
if(p == null)
System.out.println("p ne référence rien");
2012/2013"EPFC - PRMT - B. Verhaegen"2"
Valeur par défaut des champs"
Contrairement aux variables, les champs (ou attributs) d’un
objet ont une valeur par défaut assignée lors de la
création de l’objet, avant l’appel du constructeur."
2012/2013"EPFC - PRMT - B. Verhaegen"3"
Type Default Value
boolean false
byte (byte) 0
short (short) 0
int 0
long 0L
char \u0000
float 0.0f
double 0.0d
object reference (tableaux
inclus) null
Package Java"
Un package Java est un ensemble de types (classes, interfaces,
énumérations, …). "
"
Par exemple, les classes fondamentales se trouvent dans java.lang
(importé par défaut), les classes d’entrée/sortie se trouvent dans
java.io,"
A la première ligne d’un fichier, il faut préciser le package concerné
(sinon il sera dans le package par défaut) :"
package nomDuPackage; "
2012- 2013"A. Silovy - B. Verhaegen"4"
Package Java"
Pour utiliser des types d’un package dans une classe d’un autre
package : "
soit on importe tous les types d’un package au début du fichier :!
import tp1.*; (comparable à une clause Uses en Pascal)"
soit on importe un type contenu dans un package au début du fichier : !
import tp1.Date;
soit on utilise le nom complet dans le code :!
tp1.Date date = new tp1.Date(12, 11, 09);
Si des classes se trouvent dans un même package, elles sont
visibles sans importation."
2012- 2013"A. Silovy - B. Verhaegen"5"
1 / 11 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 !