Définir une classe en Java: les comptes

Quand vous venez au fond des choses, les différences entre un compte et une autre peuvent être résumées comme valeurs des variables dans le code Java. Peut-être il ya une variable nommée équilibre. Pour une personne, la valeur d'une variable comme équilibre est 24.02.

D'autre part, la valeur de équilibre est 55.63. La question est, lors de l'écriture d'un programme informatique pour faire face à des comptes, comment voulez-vous séparer d'un équilibre variable d'un autre équilibre variable?

La réponse est de créer deux objets distincts. Qu'on équilibre variables vivent à l'intérieur l'un des objets et de laisser l'autre équilibre en direct variable à l'intérieur de l'autre objet.

Pendant que vous y êtes, mettre un nom une variable et adresse variable dans chacun des objets. Et là vous l'avez - deux objets, et chaque objet représente un compte. Plus précisément, chaque objet est une instance de la Considération classe. (Voir ce chiffre.)

image0.jpg

Jusqu'ici, tout va bien. Cependant, vous avez toujours pas résolu le problème d'origine. Dans votre programme d'ordinateur, comment voulez-vous vous référez à un équilibre variable par rapport à l'autre équilibre variable? Eh bien, vous avez deux objets assis autour, alors peut-être que vous avez des variables se référer à ces deux objets.

Créer une variable nommée mon compte et une autre variable nommée Ton compte. La mon compte variable fait référence à un objet (mon instance de la Considération classe) avec tous les trucs qui est à l'intérieur. Pour faire référence à cet équilibre, écrivez




myAccount.balance

Pour faire référence à ce nom, écrivez

myAccount.name

alors yourAccount.balance se réfère à la valeur de votre objet de équilibre variable, yourAccount.name se réfère à la valeur de votre objet de nom variable. Pour indiquer à l'ordinateur combien on a dans un seul compte, vous pouvez écrire

myAccount.balance = 24.02-

Pour afficher votre nom sur l'écran, vous pouvez écrire

out.println (yourAccount.name) -

Ces idées se retrouvent dans ces exemples de listes.

Compte public class {String nom-String adresse double balance}

La Considération classe définit ce que cela signifie d'être un Considération. En particulier, il vous dit que chacun des Considération les instances de classe a trois variables - nom, adresse, et équilibre. Ceci est cohérent avec les informations sur la figure. Les programmeurs Java ont un nom spécial pour les variables de ce genre (variables qui appartiennent à des instances de classes). Chacune de ces variables - nom, adresse, et équilibre - est appelé un champ.

Une variable déclarée dans une classe, mais pas à l'intérieur une méthode particulière est un champ. Dans la liste, les variables nom, adresse, et équilibre sont des champs. Un autre nom pour un champ est un variable d'instance.

Pouvez-vous vraiment définir une classe Java complète avec seulement quatre lignes de code (donner ou prendre une accolade)? Vous pouvez certainement. En fait, la Considération classe dans cette liste est tout à fait représentatif de ce que les programmeurs Java pensent quand ils pensent classe. Une classe est un regroupement de choses existantes. Dans le Considération classe, ces choses existantes sont deux Chaîne valeurs et un double valeur.


» » » » Définir une classe en Java: les comptes