Tout ce qui concerne le logiciel E-anim
 
AccueilPortailFAQS'enregistrerConnexion

Partagez | 
 

 Langage Objet - static

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Admin
Administrateur
Administrateur
avatar

Nombre de messages : 18431
Localisation : Toulouse
Date d'inscription : 11/12/2005

Message Sujet: Langage Objet - static   Ven 15 Fév 2008, 10:59

Quel est le rôle du modificateur static

Devant certaines variables vous rencontrez le mot "static", à quoi sert-il ?


Prenons un exemple :
Vous avez créé une Classe : Peugeot207
A partir de ce modèle, Peugeot à construit plusieurs voiture - En langage Objet chacune de ces voitures s'appelle une "occurences".
Important : ici "occurence = voiture" et "class = modele"

Observons ces voitures :

- certaines roulent vite, d'autres lentenement.
Donc chaque voiture aura sa propre une variable "vitesse"
C'est le cas le plus fréquent, la variable est dupliquée pour chaque "occurence"

- mais mais mais TOUTES les voitures Peugeot207 ont la même longueur.
Donc on n'aura besoin d'une d'une seule variable "longueur" pour TOUTES les Peugeots 207.
Comment préciser qu'une variable est unique ?
Dans un porgramme, "variable unique" se dit "static"

Dans la Class "Peugeot307", on écrira : static var longueur:Number

----------------------
En résumé :

Dans cet exemple on voit que :
static signifie que l'information est commune pour toutes les voitures d'un modèle précis.
(effectivement la longueur est commune à toutes les Peugeots307)

En langage informatique :
static signifie que la variable est commune pour toutes les occurences de la classe.

Est-ce que cette explication vous semble claire ?


Phildes

_________________
.
Revenir en haut Aller en bas
http://www.e-anim.com
chris_c
Accro
Accro
avatar

Nombre de messages : 8403
Age : 48
Date d'inscription : 18/11/2007

Message Sujet: Re: Langage Objet - static   Ven 15 Fév 2008, 12:50

oui c'est clair pour moi
Revenir en haut Aller en bas
Admin
Administrateur
Administrateur
avatar

Nombre de messages : 18431
Localisation : Toulouse
Date d'inscription : 11/12/2005

Message Sujet: Re: Langage Objet - static   Ven 15 Fév 2008, 14:45

chris_c a écrit:
oui c'est clair pour moi
Parfait.

Je vais aussi faire un tuto pour expliquer les notions de class et occurence, et leur différence.
Que j'ai survolé ici.

Phildes

_________________
.
Revenir en haut Aller en bas
http://www.e-anim.com
didier08
Accro
Accro
avatar

Nombre de messages : 64
Date d'inscription : 09/02/2008

Message Sujet: Re: Langage Objet - static   Ven 15 Fév 2008, 17:08

c'est ok pour moi aussi
Revenir en haut Aller en bas
christophe_D
Programmeur
avatar

Nombre de messages : 1903
Age : 44
Localisation : Frasne (25)
Divers : papa de 5 enfants
Loisirs : programmation en tous genres, defendre le libre , linux, photo ....
Date d'inscription : 23/06/2006

Message Sujet: Re: Langage Objet - static   Ven 15 Fév 2008, 18:56

haaaaa ce static !!!

mon ennemie public a abattre !!

inexistant en pascal , mais qu'es ce en actionscript il m'a poluer la vie !!!
Revenir en haut Aller en bas
http://c.diot.free.fr
Invité
Invité



Message Sujet: Re: Langage Objet - static   Ven 15 Fév 2008, 19:16

c'est OK pour moi j'espere qui y aura pas trop de probleme avec des voiture qui se balade dans le systeme MDR
Revenir en haut Aller en bas
chris_c
Accro
Accro
avatar

Nombre de messages : 8403
Age : 48
Date d'inscription : 18/11/2007

Message Sujet: Re: Langage Objet - static   Ven 15 Fév 2008, 19:43

boy432 a écrit:
c'est OK pour moi j'espere qui y aura pas trop de probleme avec des voiture qui se balade dans le systeme MDR

très amusant Boy Very Happy
Revenir en haut Aller en bas
Contenu sponsorisé




Message Sujet: Re: Langage Objet - static   

Revenir en haut Aller en bas
 
Langage Objet - static
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Langage Objet - static
» Opération sur objet EDIT
» Savoir sur quel objet un évènement a eu lieu
» Ajout d'un nouveau type d'objet dans une form Panoramic !
» Pseudo-objet - Générateur de code

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: Autres :: Autre langages - java, javascript, php...-
Sauter vers: