Introduction aux Objets et à Java
F. Mallet
http://deptinfo.unice.fr/~fmallet/java/gse.html
2011/2012 F. Mallet - GSE 4 1-1
Introduction aux objets et à Java
Plan du cours
Plan
du
cours
Intr
oduc
ti
o
n
oduc o
Créer ses premières classes
Réutilisation: héritage et composition
Patrons de conception: Décoration, MVC
Patrons
de
conception:
Décoration,
MVC
Interface avec le langage C: JNI
Communication avec l’extérieur: sockets
2011/2012 F. Mallet - GSE 4 2
Introduction aux objets et à Java
Chapitre I
Introduction aux objets
Chapitre
I
Introduction
aux
objets
Objec
tif
s
Objec s
Définir la programmation orientéeDéfinir la programmation orientéeDéfinir la programmation orientée---objetobjetobjet
AvantagesAvantagesAvantages
Nti till
N
o
ti
ons essen
ti
e
ll
es
Type, Variable
Classe, Objet, Référence
Champ/attribut, méthode
Eléments syntaxiques du langage
2011/2012 F. Mallet - GSE 4 3
Introduction aux objets et à Java
Types de données (1/2)
Types
de
données
(1/2)
L
es
obje
t
s
Ja
v
a
r
ep
r
ése
nt
e
nt
es obje s Ja a ep ése e
Les objets du système modélisé
Une personne (nom prénom date de
Une
personne
(nom
,
prénom
,
date
de
naissance…)
Des formes géométriques (triangle cercle )
Des
formes
géométriques
(triangle
,
cercle
, …
)
Des portes logiques (et, ou, inverseur, mux, …)
Des bases de données et fichiers (images texte
Des
bases
de
données
et
fichiers
(images
,
texte
,
son, vidéo…)
2011/2012 F. Mallet - GSE 4 4
Introduction aux objets et à Java
Types de données (2/2)
Types
de
données
(2/2)
Le t
yp
e encode les données
yp
Domaine de valeurs
O
p
érations autorisées
(
arithméti
q
ues
,
booléennes…
)
p(q,)
On distin
g
ue
g
Types primitifs (caractères, entiers, réels, booléens)
T
yp
es com
p
osés
yp
p
Image = ensemble de pixels de couleur
Couleur = Rouge + Vert + Bleu
2011/2012 F. Mallet - GSE 4 5
1 / 24 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 !