Classes Públicas em Java
o Conta classe neste exemplo lista Java é público. Uma classe pública está disponível para uso por todas as outras classes. Por exemplo, se você escrever um programa ATMController em algum canto remoto do ciberespaço, em seguida, seu programa ATMController pode conter código, como myAccount.balance = 24.02, fazendo uso do Conta classe declarada. (Claro, o código tem de saber onde no ciberespaço que você armazenou o código, mas isso é outra história.)
A primeira linha da listagem de código é
público Conta classe {
Este exemplo lista contém o código myAccount.balance = 24.02. Você pode dizer para si mesmo ", The Conta classe tem de ser público porque outra classe usa a Conta classe."
Infelizmente, o lowdown real sobre classes públicas é um pouco mais complicado. Na verdade, quando os planetas se alinham-se correctamente, uma classe pode fazer uso do código de outra classe, mesmo que a outra classe não é pública.
O segredo sujo neste código é que declara certas classes para ser público simplesmente faz programadores se sentir bem. Sim, os programadores fazer certas coisas para se sentir bem. No perfil, senso estético do programador de bondade vem do fato de que um Conta classe é útil para muitos outros programadores.
Quando você cria uma classe que declara algo útil e nameable - um Conta, a Motor, uma Cliente, uma BrainWave, uma Dor de cabeça, ou um SevenLayerCake classe - você declarar a classe a ser público.
o UseAccount classe na listagem é também público. Quando uma classe contém um a Principal método, os programadores Java tendem a fazer a classe público sem pensar muito sobre quem usa a classe. Assim, mesmo se nenhuma outra classe faz uso do a Principal método, você declara o UseAccount classe para ser público.
Quando você declarar uma classe a ser pública, você deve declarar a classe em um arquivo cujo nome é exatamente o mesmo que o nome da classe (mas com o .Java extensão adicionada). Por exemplo, se você declarar MyImportantCode classe pública, você deve colocar o código da classe em um arquivo chamado MyImportantCode.java, com letras maiúsculas M, Eu, e C e todas as outras letras minúsculas.
Esta regra de nomeação de arquivos tem uma consequência importante: Se o seu código declara duas classes públicas, o código deve ser composto de pelo menos dois .Java arquivos. Em outras palavras, você não pode declarar duas classes públicas em um .Java Arquivo.
Conta public class {String nome-String balance- endereço-double}
o Conta classe nesta lista define o que significa ser um Conta. Em particular, este anúncio diz que cada um dos Conta instâncias de classe tem três variáveis - nome, endereço, e 0.
Isto é consistente com a informação na figura. programadores Java tem um nome especial para as variáveis deste tipo (variáveis que pertencem a instâncias de classes). Cada uma destas variáveis - nome, endereço, e equilibrar - é chamado um campo.