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 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!