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 :

J'ai plusieurs questions


Sujet :

avec Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut J'ai plusieurs questions
    Bonjour,

    Je me pose plusieurs questions, alors je les regroupe ici.

    1. Quelle est la différence les deux codes suivant ? Une des deux solutions est elle meilleure que l’autre ?

      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      public class toto{
          JPanel panel = new JPanel();
       
          public toto(){}
      }
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      public class toto{
          JPanel panel;
       
          public toto(){
              panel = new JPanel();
          }
      }
    2. Je ne vois pas l'intérêt d'utiliser 'private static final' avec un getter plutôt que 'public static final'.
      Il y a une réponse dans ce sujet mais je n'en comprends pas la subtilité.
      https://stackoverflow.com/questions/...al-with-getter
    3. Imaginons un mini jeu constitué d’un plateau sur lequel se déplace un joueur (avec les coordonnées x et y). Il ne doit pas pouvoir franchir des obstacles situés sur le Plateau ni pouvoir sortir des limites du Plateau.
      J’ai une classe Plateau (héritant de JPanel) et une classe Player. Le Plateau a donc un Player et des obstacles (mettons qu’un obstacle est un Point).


    Pour déplacer mon joueur, je crée une méthode movePlayer. Où dois-je placer cette méthode ?
    Dans Plateau ? => je gère plus facilement le déplacement car j’ai les coordonnées des obstacles, les limites du plateau et le joueur. Cependant, ça paraît contre-intuitif d’utiliser le plateau pour déplacer le joueur ?
    Dans Joueur ? => ça paraît plus logique, c’est le joueur qui se déplace. Je modifie ses coordonnées pour le déplacer. Mais comment aller chercher proprement les infos qui me permettent de vérifier que je joueur a bien le droit d’effectuer ce déplacement ? Si le jeux se complexifie, cette étape de vérification peut être amenée à prendre en compte beaucoup d’informations.

    Merci d'avance
    Dernière modification par dinobogan ; 23/01/2018 à 15h55.

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

Discussions similaires

  1. plusieurs questions pour un programme sous access
    Par micco dans le forum Access
    Réponses: 2
    Dernier message: 06/04/2006, 19h22
  2. Plusieurs questions sur Samba sous Ubuntu
    Par Niktou dans le forum Réseau
    Réponses: 12
    Dernier message: 12/02/2006, 15h45
  3. [Py2exe] Plusieurs questions...
    Par Arthur17 dans le forum Py2exe
    Réponses: 4
    Dernier message: 17/11/2005, 22h41
  4. J'ai plusieur question pr windows 2000
    Par Guixx dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 10/09/2005, 18h23
  5. Réponses: 4
    Dernier message: 11/09/2004, 16h38

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