La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les objets et les classes1 Sun Services Java Programming Language Copyright 2005 K.ALLEM All Rights Reserved.

Présentations similaires


Présentation au sujet: "Les objets et les classes1 Sun Services Java Programming Language Copyright 2005 K.ALLEM All Rights Reserved."— Transcription de la présentation:

1 Les objets et les classes1 Sun Services Java Programming Language Copyright 2005 K.ALLEM All Rights Reserved

2 Les objets et les classes2 Un peu de vocabulaire… Une classe est le modèle ou la matrice de lobjet Construire un objet à partir dune classe, cest créer une instance de cette classe Lencapsulation consiste à combiner les attributs et les méthodes dans lobjet et à dissimuler limplémentation des données aux utilisateurs de lobjet

3 Les objets et les classes3 Les objets Identifier les trois caractéristiquement dun objet : Le comportement de lobjet : Quelles méthodes peut on appliquer à cet objet ? Létat de lobjet : Comment lobjet réagit-il lorsquon lui applique ces méthodes ? lidentité de lobjet : Comment lobjet se distingue-t-il des autres qui peuvent avoir le même comportement et le même état ?

4 Les objets et les classes4 Relations entre les classes …

5 Les objets et les classes5

6 6 Objets et variables objets(1/5) Pour construire des nouvelles instances on utilise les constructeurs Un constructeur est une méthode spéciale dont le but est de construire et dinitialiser les objets Un constructeur a toujours le même nom que la classe Pour construire un objet, on combine le constructeur avec lopérateur new Exemple : new Date() // pour construire un objet Date

7 Les objets et les classes7 Objets et variables objets(2/5) Date anniversaire = new Date( ); /*on stocke lobjet construit dans une variable*/ Il existe une différence entre les objets et les variables objets Date dateLimite; /* on déclare une variable objet qui peut référencer des objets de type Date, dateLimite nest pas un objet et ne référence encore aucun objet */ dateLimite = new Date( ) ; // on doit initialiser la variable dateLimite date Limite = anniversaire; /* la variable dateLimite référence un objet existant, une autre possibilité pour initialiser la variable dateLimite */ date Limite = null; // la variable objet ne référence aucun objet

8 Les objets et les classes8 Objets et variables objets(3/5) Une variable objet ne contient pas réellement un objet, elle fait seulement référence à un objet

9 Les objets et les classes9 Construction des classes La syntaxe la plus simple dune classe Java est la suivante: class NomDeClasse { champ1 champ2 constructeur1 constructeur2 methode1 methode2 }

10 Les objets et les classes10

11 Les objets et les classes11

12 Les objets et les classes12

13 Les objets et les classes13

14 Les objets et les classes14

15 Les objets et les classes15

16 Les objets et les classes16

17 Les objets et les classes17

18 Les objets et les classes18

19 Les objets et les classes19

20 Les objets et les classes20

21 Les objets et les classes21

22 Les objets et les classes22

23 Les objets et les classes23

24 Les objets et les classes24

25 Les objets et les classes25

26 Les objets et les classes26

27 Les objets et les classes27

28 Les objets et les classes28

29 Les objets et les classes29

30 Les objets et les classes30

31 Les objets et les classes31

32 Les objets et les classes32

33 Les objets et les classes33

34 Les objets et les classes34

35 Les objets et les classes35

36 Les objets et les classes36

37 Les objets et les classes37

38 Les objets et les classes38

39 Les objets et les classes39

40 Les objets et les classes40

41 Les objets et les classes41

42 Les objets et les classes42

43 Les objets et les classes43

44 Les objets et les classes44

45 Les objets et les classes45

46 Les objets et les classes46

47 Les objets et les classes47


Télécharger ppt "Les objets et les classes1 Sun Services Java Programming Language Copyright 2005 K.ALLEM All Rights Reserved."

Présentations similaires


Annonces Google