UE 2I002 (ex LI230) : éléments
de programmation par objets
avec Java!
Juliana Silva Bernardes
http://www.lcqb.upmc.fr/julianab/teaching/JAVA/
2
!
Contrôle des connaissances!
• Règle de la licence : exam + CC!
• Pour la note exam + CC, les pondérations sont :!
– Examen : 60%!
– Contrôle continu : 40%!
TMEsolo 20%!
contrôlesTD 15%!
participation 5%!
!
!
Organisation de l’UE
3
1 - Classe : définition, syntaxe, !
2 - Encapsulation, surcharge!
3 -Tableaux, tableaux d’objets!
CC 1 - 5 Oct!
4 - Composition, copie d’objets!
5 - Variables et méthodes de classes!
6 - Héritage et modélisation!
CC 1I - 9 Nov!
7 - Héritage et classe abstract!
8 - Héritage et liaison dynamique!
9 - Exceptions!
10 - Flux!
CC 1II - 7 Dec
Organisation de l’UE
TME -SOLO!
23 Nov
4
Type primitifs!
Types numériques entiers : byte, short, int et long,
Types numériques réels : float et double,!
Type caractère : char,!
Type booléen : boolean (2 valeurs false ou true)!
char est aussi numerique.!
char
int
long
float
double
char%a1%=%‘A';%
!
int%%a2%=%a1;%
!
long%a3%=%a2;%
!
float%a4=%a3;%
!
double%a5%=%a4;%
%%%
System.out.println(a1+"%"+a2+"%"+a3+"%"+a4+"%"+a5);%
System.out.println(a1%+%a2);
A%65%65%65.0%65.0
Output
130
5
Syntaxe du langage
le caractère de fin d'une instruction est“;!
a%=%c%+%c;!
les commentaries de ligne “//” et commentaries de blocks “/*”et“*/!
!!
int$a;%//"ce"commentaire"tient"sur"une"ligne!
/*Ce"commentaire"nécessite"
"2"lignes*/"
int$a;!
1 / 38 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 !