Classes publiques en java

La Considération classe dans cet exemple fiche Java est public. Une classe publique est disponible pour une utilisation par toutes les autres classes. Par exemple, si vous écrivez un programme ATMController dans un coin éloigné du cyberespace, alors votre programme de ATMController peut contenir du code, tels que myAccount.balance = 24.02, faisant usage de la Considération classe déclarée. (Bien entendu, votre code doit savoir où dans le cyberespace que vous avez stocké le code, mais cela est une autre histoire.)

La première ligne de la liste de code est

public Compte de classe {

Cet exemple liste contient le code myAccount.balance = 24.02. Vous pourriez dire à vous-même, "La Considération classe doit être publique, car une autre classe utilise le Considération classe. "




Malheureusement, le vrai verité sur les classes publiques est un peu plus compliqué. En fait, lorsque les planètes se rallient correctement, une classe peut faire usage de code d'un autre classe, même si l'autre classe ne sont pas publiques.

Le secret sale dans ce code est que déclarant certaines catégories d'être publique rend simplement programmeurs se sentent bien. Oui, les programmeurs faire certaines choses pour se sentir bien. Dans la liste, le sens de la bonté esthétique du programmeur vient du fait qu'un Considération classe est utile à beaucoup d'autres programmeurs.

Lorsque vous créez une classe qui déclare quelque chose d'utile et nommable - un Considération, un Moteur, un Client, un BrainWave, un Mal de tête, ou un SevenLayerCake classe - vous déclarez la classe à être public.

La UseAccount classe dans la liste est également public. Quand une classe contient une principal méthode, les programmeurs Java ont tendance à faire la classe public sans trop réfléchir sur qui utilise la classe. Donc, même si aucune autre classe fait usage de la principal méthode, vous déclarez la UseAccount classe soit public.

Lorsque vous déclarez une classe d'être publique, vous devez déclarer la classe dans un fichier dont le nom est exactement le même que le nom de la classe (mais avec la .café l'extension ajouté). Par exemple, si vous déclarez MyImportantCode public class, vous devez mettre le code de la classe dans un fichier nommé MyImportantCode.java, avec des lettres majuscules M, je, et C et toutes les autres lettres en minuscules.

Cette règle de désignation des fichiers a une conséquence importante: Si votre code déclare deux classes publiques, votre code doit être composé d'au moins deux .café fichiers. En d'autres termes, vous ne pouvez pas déclarer deux classes publiques dans l'une .café fichier.

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

La Considération classe dans cette liste définit ce que cela signifie d'être un Considération. En particulier, cette annonce vous indique que chacun des Considération les instances de classe a trois variables - nom, adresse, et 0.

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.

image0.jpg

» » » » Classes publiques en java