La lecture en ligne est gratuite
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
Télécharger Lire

[COURS] Partie 2: Penser Objets

29 pages
COURS 1 INTRODUCTION A LA POOENJAVA: PENSER OBJETS Dr. Asmaa BENGUEDDACH Ressources pour ce cours • • • • • Docs du site developpezwww.developpez.com Cours Introduction en POO en java de Jamila Sam, Jean-CÈdric Chappelier, Vincent Lepetit Ecole Polytechnique Fédérale de Lausanne Wiki http://fr.wikipedia.org/wiki/Rectangle#D.C3.A9inition_et_propri.C 3.A9t.C3. A9s Exemple classe http://www.deknight.com/java/diference-between-class-and-objec t-in- java.html http://www.c4learn.com/java/java-introducing-classes/ DrAsmaa BENGUEDDACH 2 Objectifs de ce Cours ① ② ③ Méthodologie de résolution d’un problème ? Lire et interpréter un programme Java Montrer la diférence fondamentale entre la programmationprocédurale(PP) etobjets (POO) ④Comment penser objet ? Labonneméthode deconception ⑤ Apprendre à isoler lesdétails d’implémentation dans un objet : Encapsulation&Interface Dr Asmaa BENGUEDDACH 3 P.P≠P.O. O ? Dr Asmaa BENGUEDDACH 4 Exemple: Calcul de la surface d’un rectangle (1) 2 b = - Surface->S - S= ? - S= a x b = 4 x 2 =6 a =4 Rectangle Dr Asmaa BENGUEDDACH 5 Exemple: Calcul de surface d’un rectangle (2) classGeometrie { public static voidmain(String[] args) { doublea =4.0; doubleb =2.0; System.out.println("Surface du rectangle : "+ surface(a, b)); } static doublesurface(double a, double b) { return(a * b); } } • Vos Critiques !!!
Voir plus Voir moins

Vous aimerez aussi

COURS
1
INTRODUCTION A LA

POOENJAVA:
PENSER OBJETS

Dr. Asmaa BENGUEDDACH

Ressources pour ce cours


Docs du site developpezwww.developpez.com
Cours Introduction en POO en java de Jamila Sam, Jean-CÈdric
Chappelier, Vincent Lepetit
Ecole Polytechnique Fédérale de Lausanne
Wiki
http://fr.wikipedia.org/wiki/Rectangle#D.C3.A9inition_et_propri.C
3.A9t.C3.
A9s
Exemple classe
http://www.deknight.com/java/diference-between-class-and-objec
t-in-
java.html
http://www.c4learn.com/java/java-introducing-classes/

DrAsmaa BENGUEDDACH

2

Objectifs de ce Cours

Méthodologie de résolution d’un problème ?

Lire et interpréter un programme Java

Montrer la diférence fondamentale entre la

programmationprocédurale(PP) etobjets

(POO)

④Comment penser objet ?
Labonneméthode deconception

Apprendre à isoler lesdétails d’implémentation

dans un objet :

Encapsulation&Interface

Dr Asmaa BENGUEDDACH

3

P.P≠P.O.
O ?

Dr Asmaa BENGUEDDACH

4

Exemple: Calcul de la surface d’un
rectangle (1)

2
b =

- Surface->S

- S= ?

- S= a x b = 4 x

2 =6

a =4

Rectangle

Dr Asmaa BENGUEDDACH

5

Exemple: Calcul de surface d’un
rectangle (2)

classGeometrie {

public static voidmain(String[]
args) {

doublea =4.0;
doubleb =2.0;
System.out.println("Surface du
rectangle : "+ surface(a, b));
}
static doublesurface(double a,
double b) {
return(a * b);
}
}

Vos Critiques !!!

DrAsmaa BENGUEDDACH

6

Exemple: Calcul de surface d’un
rectangle (2)

classGeometrie {

public static voidmain(String[]
args) {

doublea =4.0;
doubleb =2.0;
System.out.println("Surface du
rectangle : "+ surface(a, b));
}
static doublesurface(double a,
double b) {
return(a * b);
}
}

Vos Critiques !!!

xNoms de variables
non signiicatifsa, b ->
largeur et longueur
Seul le message
indique le sens du
programme
xCodeNon réutilisable
exemple si je veux
calculer la surface de
deux rectangle ?
x Miseà jourdiicile
x Centrécalculs

DrAsmaa BENGUEDDACH

7

Exemple: Calcul de surface d’un
rectangle (2)

s
classGeometrie {

a
t
p
public static voidmai n(Stringn[]
z a
t
args) {
e
s u
t
doublea =4.0;n a

e p
e
doubleb =2.0;l
p
gce
e nn
System.out.println("Surface du
n ao
rectangle : "+ surface(a, b));

t
}s C
c
u
static doubleesurfeace(double a,
o r
double b) {u
V
u q
a
return(a * b);
}
}

Vos Critiques !!!

xNoms de variables
non signiicatifsa, b ->
largeur et longueur
Seul le message
indique le sens du
programme
xCodeNon réutilisable
exemple si je veux
calculer la surface de
deux rectangle ?
x Miseà jourdiicile
x Centrécalculs

DrAsmaa BENGUEDDACH

8

C’est quoi un Rectangle ?

Rectangle

Dr Asmaa BENGUEDDACH

9

Déinition — Un rectangle est un quadrilatère qui
possède quatre angles droits.

Avant de parler decalculs(méthodes)
géométrique sur un rectangle on parle de ses
Dr Asmaa BENGUEDDACH10
propriétésgéométriques qui le déinissent.