IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Soucis avec la notion de propriétés


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Octobre 2009
    Messages : 44
    Par défaut Soucis avec la notion de propriétés
    Bonsoir à tous chers Programmeurs,

    Le titre peut paraître un peu bizarre, mais je suis entrain de faire de la révision, (lecture de cours), et je sèche un peu sur les termes, surtout celui-la en particulier : Propriété en JAVA, mais qu'est-ce que c'est ???

    Je ne vois pas très bien à quoi sa représente dans ma classe, je donne un exemple. C'est juste un exemple, donc je sais que ca ne va pas fonctionner mais c'est juste pour avoir une idée, ou je dirais plutôt donner une idée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    class Meuble extends object
    {
        // variables de la classe 
        int couleur; 
        string marque;  //... 
     
        //déclaration de différentes méthode 
        void choisir(couleur)
        {
            // action... 
        }
        void acheter(marque)
        {
            //action... 
        } 
    } // fin de la classe 
     
    Class Descision extends object 
    {
        // variables
        int tutu; 
        double tata; 
     
        // instanciation d'un objet 
        Meuble choix_meuble = New Meuble; 
     
        choix_meuble.vitesse(20); 
        choix_meuble.afficher("Coctix");
     
    } // fin de la classe
    Ben c'est que je vois pas la notion de "propriété". Bref même en googlisant un cht'y peu HEIN, ben rien ch'trouver Snif Snif...
    Alors si vous avez une piste pour m'aiguiller un peu, c'est bien volontiers !!!

    Merci déjà de m'avoir lu...
    A tout bientôt les CoColets

    Amicalement Philou

  2. #2
    Membre émérite Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Par défaut
    Bonsoir

    je pense que c'est pour désigner l'état de ton objet et que c'est un synonyme de attribut
    Dans ton cas les propriétés sont couleur et marque

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 106
    Par défaut
    Attention également de ne pas confondre les attributs et les paramètres de ta fonction (ie couleur et marque)

  4. #4
    Membre émérite Avatar de noOneIsInnocent
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 037
    Par défaut
    Autre remarque tu as un très bon tutoriel sur le site de oracle

    http://download.oracle.com/javase/tutorial/index.html

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 70
    Par défaut
    Une propriété, c'est une variable (généralement un objet, mais pas toujours) qui est accessible depuis un objet (une instance de classe, ou alors une classe tout court, si la propriété en question est dite statique)

    On peut supposer par exemple qu'un objet de classe Personne aura dans sa définition des attributs String nom et String prenom pour l'identifier, mais pourquoi pas également un ArrayList de Personne (pour définir ses enfants) et aussi un attribut conjoint de classe Personne également.

    Par convention ces attribut seront private afin de ne pas être accessible directement par les classes exterieures, et le développeur les "encapsulera" via des methodes publiques getXXX et setXXX(plop)

    Ainsi, pour récupérer les enfants de mon objet personne, je ferais plop.getChildren() et non pas plop.children

    Mais le plus simple reste de bien relire tous tes cours de programmation objet

  6. #6
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Octobre 2009
    Messages : 44
    Par défaut
    Merci à vous tous pour vos réponses,

    Je pense maintenant avoir compris cette notion

    et oui je continue à bien lire mes cours sur la POO, et le Java, mais des fois trop de littérature (blablabla) tue l'explication qui pourrait être faite en quelques mots, en gros comme vous venez de le faire ici, c'est pour ca que je vous demande de temps en temps des petits compléments d'information, pour être sur de bien capter le sens, de ce qui a voulu être dit.

    Encore un grand merci !!!
    Amicalement Philou

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CSS 3] soucis avec la propriété: background-position
    Par ivigu dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 30/08/2013, 20h40
  2. Soucis avec la propriété TopMost
    Par silverlight dans le forum C#
    Réponses: 0
    Dernier message: 29/04/2012, 05h56
  3. souci avec la propriété childNodes
    Par jamiria dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/11/2010, 13h24
  4. Souci avec la propriété DataSource d'une zone de texte
    Par uranium-design dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 22/04/2007, 09h45
  5. [VB6] Soucis Avec OptionButton et Page de Propriété
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/05/2006, 17h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo