Accès Valeur Entière D'Une Autre Classe
Comment pourrais-je aller sur l'accès aux données dans une classe java à partir d'un autre? Par exemple, je déclare un entier ayant une valeur de class_one.java et souhaitez faire de l'utilisation de ces données dans class_two.java.
- Je sais que cette question est très simple, mais je suis en train d'apprendre et souvent je ne sais pas par où commencer quand je suis coincé comme ça.
- Vous avez besoin de passer par quelques bonnes Java Tutoriel. Oracle tutoriel serait un bon point de départ.
- Je me rends compte que j'ai beaucoup à apprendre. Cependant, cela ne répond pas à ma question.
- Oui, Monsieur Le Docteur. Vous avez beaucoup à apprendre. Donc, faire que! Recherche pour java tutoriel pour les débutants. Prenez votre temps et apprendre. Ne posez pas de question banale: ils peuvent causer des dommages à votre réputation.
- Je le suis, mais en attendant, je voulais trouver une réponse afin que je puisse faire un peu plus de progrès avec ce que je suis en train de travailler sur. Ne pas être impoli, car cela peut causer des dommages à votre réputation.
Vous devez vous connecter pour publier un commentaire.
Soit déclarer la variable comme public:
ou créer un public de lecture (de préférence), tels que:
Exposer votre variable par l'intermédiaire d'un méthode de lecture et appeler cette méthode sur une instance de la classe désirée.
Créer une instance de la première classe de la classe et tout simplement utiliser ses variables, en cas de déclaration publique dans la première classe.
Dans l'autre classe, cela
a)
public
:visible pour toutes les classesb)
protected
: visible dans les sous-classes et les classes du même packagec)
default
: visible pour les classes du même packageCela fonctionne pour les variables et la méthode d'accès.
Un un est de construire une fonction qui renvoie la valeur souhaitée
comme
Une autre solution serait d'utiliser des variables statiques.
Mettre le mot clé "statique avant une variable:
et d'accéder à la variable que vous utilisez la classe:
ce serait d'utiliser la variable comme si elle était à l'intérieur de la même classe.
Cela dépend de comment votre variable est déclarée. Voici l'Oracle tutoriel:
http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
Vous pouvez accéder à une variable d'une classe java dans d'autres classe java à l'aide de l'une des manières suivantes: