INF 321
Classes, Objets, Exceptions...
Eric Goubault
Cours 7
14 juin 2011
E. Goubault
Dans l´
episode pr´
ec´
edent...
Cours pr´
ec´
edent
Quelques consid´erations de complexit´e
Piles et files
Le GC (report´e cours 8...)
Dans ce cours
Notion de classe et retour sur files/piles
Le traitement des erreurs et les exceptions
Expos´e de St´ephane Redon
E. Goubault
Programmation orient´ee objet?
class? : jusqu’`
a pr´
esent:
On n’avait d´efini que des class contenant des donn´ees (avec
constructeurs n´eanmoins) - cf. types produits, enregistrements
Ou des class ne contenant que du code: les “programmes”
Mˆ
elons les deux!
E. Goubault
Programmation orient´ee objet?
class? : jusqu’`
a pr´
esent:
On n’avait d´efini que des class contenant des donn´ees (avec
constructeurs n´eanmoins) - cf. types produits, enregistrements
Ou des class ne contenant que du code: les “programmes”
Mˆ
elons les deux!
E. Goubault
Exemple: staticdynamique
Philosophie orient´
ee objet (1`
ere approximation)
Au lieu de:
c l a s s P i l e {
. . . }
c l a s s Prog {
s t a t i c voi d push ( i n t a , P i l e l ) {
l . c = new L i s t ( a , l . c ) ; }
s t a t i c voi d pop ( P i l e l ) {
l . c = l . c . t l ; }
s t a t i c i n t t o p ( P i l e l ) {
return l . c . hd ; } }
Mettre toutes les m´ethodes concernant les piles dans class
Pile!
E. Goubault
1 / 44 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 !