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

Langage Java Discussion :

problème avec classe interface


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bandit_debutant
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Par défaut problème avec classe interface
    Bonjour,

    j'essaie de comprendre un cours sur l'interface et son implémentation alors que je n'ai pas eu droit à un cours sur java pour vrais débutants. Donc, voici ma question, j'espère que quelqu'un prendra le temps de répondre à un vrai débutant.

    Actuellement je travaille avec les couples et il y a:
    - une première classe interface où l'on déclare deux méthodes qui ont pour but de retourner le premier et le deuxième élément du couple.
    - une deuxième où l'on implémente l'interface et on définit les deux méthodes précédentes.
    - une troisième avec la méthode "main" pour tester le tout.

    Je retape les classes données en exemple pour tester mais ça ne marche jamais. Faut-il...
    - mettre toutes les classes dans le même fichier?
    - faire un fichier différent par classe? (mais là j'ai encore plus d'erreurs)

    J'utilise NetBeans car je travaille sur Mac et c'était la solution la plus simple.

    Merci de vos réponses.

  2. #2
    Membre confirmé Avatar de bandit_debutant
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Par défaut
    Effectivement il a fallu tout mettre dans le même fichier et supprimer tous les autres présents dans le même package.

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Tout mettre dans le même fichier c'est, comment dire, sale.

    Dans ton cas c'est un fichier par classe, un fichier par interface pour être plus propre. Chaque interface et classe devant être déclarée publique. Pour l'intsant tout ça dans le même package

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public interface MonInterface {
     ...
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public class MaClasse implements MonIterface {
    ...
    }

  4. #4
    Membre confirmé Avatar de bandit_debutant
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Par défaut
    Merci sinok, je me disais bien que tout dans le même fichier c'était bizarre... ça doit être le "public" que je n'ai pas mis auparavant. Je vais essayer d'après tes conseils.

  5. #5
    Membre confirmé Avatar de bandit_debutant
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Par défaut
    Merci sinok, ça marche très bien, avec trois fichiers différents et le mot magique "public" dans chacun.
    Dans les exemples données dans le cours le mot "public" n'apparaît pas, alors dans ce cas là, comment faire fonctionner?
    Merci.

  6. #6
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765

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

Discussions similaires

  1. énorme problème avec mon interface MFC
    Par cenedra dans le forum MFC
    Réponses: 23
    Dernier message: 17/07/2006, 09h36
  2. énorme problème avec mon interface MFC
    Par cenedra dans le forum C++
    Réponses: 2
    Dernier message: 12/07/2006, 09h54
  3. Problème avec classe MySQL
    Par shadeoner dans le forum Requêtes
    Réponses: 1
    Dernier message: 10/07/2006, 11h25
  4. Problème avec deux interfaces
    Par ikeaboy dans le forum Langage
    Réponses: 2
    Dernier message: 28/05/2006, 14h56
  5. [EJB] Problème avec l'interface locale d'un bean
    Par clement42 dans le forum Java EE
    Réponses: 2
    Dernier message: 07/01/2006, 09h24

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