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.)

image0.jpg

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.

menu