Bonjour, je suis entrain d'apprendre le Java. Venant du javascript, une chose qui n'est pour moi pas claire est la création et l'utilité des objets, je m'explique:
J'ai trois classes: ma classe main, ma classe Ville et ma classe Trois. Si je crée un objet ville1(qui est une instance de la classe Ville) dans ma classe main, l'existence de cet objet ville1 se confinera-t-il à la classe main ou existe-t-il une manière de récupérer des données de ville1 à partir de la classe Trois?
Si non, cela il y a-t-il un but de créer une classe Ville si la seule classe qui (dans mon programme) va créer des objets ville de manière utile est main? Ne pourrais-je pas tout simplement créer une méthode dans main?
Autre question:
Lorsque je tente d’exécuter une méthode dans une autre classe, Eclipse requiert que cette méthode soit de type static ce qui entraine de complications du point de vue des variables que la méthode en question va pouvoir utiliser. Pourquoi est-ce ainsi et que puis-je faire en termes de solution.
merci d'avance de votre temps investi pour me répondre
Partager