Definindo uma classe em Java: Contas
Quando você vem até a ele, as diferenças entre uma conta e outra pode ser resumido como valores das variáveis em código Java. Talvez haja uma variável chamada equilibrar. Para uma pessoa, o valor de uma variável como equilibrar é 24.02.
Por outro lado, o valor de equilibrar é 55,63. A questão é, ao escrever um programa de computador para lidar com contas, como você separar uma equilibrar variável de uma outra equilibrar variável?
A resposta é criar dois objetos separados. deixe um equilibrar variável viver dentro de um dos objetos e deixar a outra equilibrar ao vivo variável dentro de outro objeto.
Enquanto você está nisso, colocar um nome variável e uma endereço variável em cada um dos objectos. E aí está - dois objetos, e cada objeto representa uma conta. Mais precisamente, cada objeto é uma instância da Conta classe. (Veja esta figura.)
Por enquanto, tudo bem. No entanto, ainda não resolveram o problema original. No seu programa de computador, como é que você se referir a um equilibrar variável, em oposição a outra equilibrar variável? Bem, você tem dois objetos sentados ao redor, então talvez você tem variáveis para se referir a esses dois objetos.
Criar uma variável chamada minha conta e outra variável chamada sua conta. o minha conta variável refere-se a um objeto (a minha instância da Conta classe) com todo o material que está dentro dela. Para se referir a esse equilíbrio, escrever
myAccount.balance
Para se referir a esse nome, escrever
myAccount.name
Então yourAccount.balance refere-se ao valor em seu objeto de equilibrar variável e yourAccount.name refere-se ao valor de seu objeto de nome variável. Para dizer ao computador o quanto se tem em uma conta, você pode escrever
myAccount.balance = 24.02-
Para exibir seu nome na tela, você pode escrever
out.println (yourAccount.name) -
Estas ideias se reuniram nesses exemplo listas.
Conta public class {String nome-String balance- endereço-double}
o Conta classe define o que significa ser um Conta. Em particular, diz-lhe que cada um dos Conta instâncias de classe tem três variáveis - nome, endereço, e equilibrar. 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.
Uma variável declarada dentro de uma classe, mas não dentro de qualquer método particular é um campo. Na listagem, as variáveis nome, endereço, e equilibrar são campos. Outro nome para um campo é uma variável de instância.
Você pode realmente definir uma classe Java completo com apenas quatro linhas de código (dar ou tomar uma chaveta)? Você certamente pode. Na verdade, o Conta classe nesta lista é bastante representativo do que programadores Java pensa quando eles pensam classe. Uma classe é um agrupamento de coisas existentes. No Conta classe, as coisas existentes são dois Corda valores e uma duplo valor.