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 :

passage d'objet de classe en classe


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    203
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 203
    Par défaut passage d'objet de classe en classe
    Bonjour,

    Je suis totalement débutante en java.
    On me demande de créer pour l'école un jeu de bataille navale.

    Je voudrais donc créer une classe Bateau:
    - donnée membre: nbCase

    une classe Grille:
    - donnée membre: tableau[5][5]
    - méthode: AfficheGrille...

    une classe Joueur:
    -données membres:
    * nom
    *id
    * Grille grille
    * Bateau[]bateaux;

    en fait je veux que lorsque je crée un joueur, il lui soit affecté automatiquement une grille et par ex, 2 bateau de 2 case et 1 bateau de 3 cases.
    Est-ce que ça se fait dans le constructeur ou dans une méthode, et comment???

    Enfin ma classe Partie:
    -Données membres: 2 joueurs

    J'ai regardé les cours mais je suis perdues.
    Merci beaucoup pour votre aide.

    claire

  2. #2
    Membre émérite Avatar de Tuxico
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    662
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 662
    Par défaut
    Dans ta classe joueurs, tu fais:

    Grille grille = new Grille();


    Cela affectera une grille à chaque joueur...

    Pour les bateaux, il faut faire autrement...

    tu auras ta classe principale bateau, et des sous-classes de la classe bateau (porte-avion, sous-marin, etc).

    donc exemple:

    public class porte-avion extends bateau{

    ...

    }


    De cette manière là, tu n'auras qu'à créer une instance de chaque sous-classe.

Discussions similaires

  1. Passage d'objets issus de classes compilées dynamiquement
    Par alucia dans le forum Services Web
    Réponses: 8
    Dernier message: 10/08/2012, 11h06
  2. Réponses: 0
    Dernier message: 28/02/2012, 13h38
  3. Réponses: 0
    Dernier message: 12/04/2011, 14h43
  4. Réponses: 9
    Dernier message: 08/07/2007, 20h57
  5. Réponses: 6
    Dernier message: 10/06/2007, 13h33

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