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.

Un pour Un
Permettre à tous d'accéder à la lecture
Pour chaque accès à la bibliothèque, YouScribe donne un accès à une personne dans le besoin