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 :

Identifier l'objet appelant


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut Identifier l'objet appelant
    Est-il possible, dans une méthode publique A.doIt() :
    - d'identifier la classe de l'objet B qui appelle cette méthode ?
    - de récupérer la référence de l'objet B qui appelle cette méthode ?
    - de récupérer le nom de la méthode de l'objet B qui a appelé cette méthode ?

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut
    Salut,

    tu a sa dans la trace, maintenant savoir si c'est utilisable en temps que tel ...
    Je ne sais pas quel est le but de ta manoeuvre, mais a mon avis y a surement moyen de régler sa de manière plus jolie ....

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut
    Disons qu'il s'agit de sécuriser l'accès à certaines méthodes sensibles, de s'assurer de l'identité de la "personne" qui tente d'accéder à cette méthode.
    En C++ j'aurais utilisé les déclarations d'amitié, c'est un peu ça que je voudrais.

  4. #4
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Je serais curieux de voir comment tu t'y prends en C++ avec un friend...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut
    Comment je m'y prends pour faire quoi ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 147
    Par défaut
    Si tu veux dire comment je m'y prends pour m'assurer de l'identité de l'objet qui tente d'accéder à ma méthode effectivement friend ne me sert à rien. En revanche je peux quand même réserver l'accès à Friend.needMoney() plutot qu'à Gangster.holdUp(), non ?

Discussions similaires

  1. AfxBeginthread et objet Appelant
    Par -=zol=- dans le forum MFC
    Réponses: 2
    Dernier message: 29/11/2006, 15h12
  2. Connaitre l'objet appelant
    Par aurelien94 dans le forum Langage
    Réponses: 5
    Dernier message: 19/10/2006, 11h51
  3. [objet] appeler une méthode d'objets contenus dans un tableau (iterator ?)
    Par psychomatt dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/09/2006, 16h28
  4. [Object ID]Comment identifier un objet de facon unique
    Par bourbaki2003 dans le forum Langage
    Réponses: 14
    Dernier message: 09/07/2006, 20h00
  5. base de données objet appelée ozone
    Par enti dans le forum Autres SGBD
    Réponses: 3
    Dernier message: 01/03/2004, 08h28

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