Programmation objet
L3Pro SCT – Bases de donn´ees et programmation
Mathieu Sassolas
IUT de S´enart Fontainebleau
epartement Informatique
Ann´ee 2015-2016
Cours 4
Programmation
objet
M. Sassolas
L3Pro SCT – M7
Cours 4
Les objets
Java
TD/TP
2 / 28
Plan de la s´eance
1Concept de la programmation orient´ee objet
2La syntaxe Java
D´eclarer une classe
Le code des op´erations
Fonction principale, compilation, lancement
3TD/TP
Programmation
objet
M. Sassolas
L3Pro SCT – M7
Cours 4
Les objets
Java
TD/TP
3 / 28
Plan de la s´eance
1Concept de la programmation orient´ee objet
2La syntaxe Java
D´eclarer une classe
Le code des op´erations
Fonction principale, compilation, lancement
3TD/TP
Programmation
objet
M. Sassolas
L3Pro SCT – M7
Cours 4
Les objets
Java
TD/TP
4 / 28
Faire vivre les donn´ees
IPouvoir manipuler les donn´ees, calculer avec, etc.
ILes programmes stockent les donn´ees dans des structures
de donn´ees : tableau, liste, arbre, pile, file.
IUne structure de donn´ee est utile pour garder plusieurs
´el´ements de mˆeme forme, pas pour cr´eer des types
complexes.
IPar exemple : un point est form´e de deux coordonn´ee et
d’un nom : Point float×float×String.
IOn manipule ´egalement des donn´ees qui ne seront pas
stock´ees dans une BDD : taille de la fenˆetre par exemple.
IOn ne veut pas toujours avoir dans le programme toutes
les donn´ees de la BDD (qui est souvent grande !)
Programmation
objet
M. Sassolas
L3Pro SCT – M7
Cours 4
Les objets
Java
TD/TP
5 / 28
Qu’est-ce qu’un objet ?
IUn conteneur pour des donn´ees qu’on appelle alors
attributs ; chaque attribut a un nom.
ILes donn´ees sont soit des types de base (entier, flottant,
bool´een, caract`ere. . .), soit d’autres objets (String, Date,
Point,. . .)
IQuelque chose d’actif : l’objet peut lui mˆeme manipuler
ses donn´ees (et d’autres) `a l’aide d’op´erations.
1 / 40 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 !