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 e uma variável 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.)

Video: Curso de Java - Orientação a Objetos: Correção Exercícios Aula 43 - Parte 1 (Conta Bancária)

Por enquanto, tudo bem. No entanto, ainda não resolveram o problema original. Em seu programa de computador, como 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 objecto (meu exemplo do Conta classe) com todo o material que está dentro dela. Para se referir a esse equilíbrio, escrever

Video: aula39 - classe Conta em Java

myAccount.balance

Para se referir a este 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) -

Essas idéias se reuniram nesses exemplo listas.

Conta classe pública {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 as informações 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 de 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 é um 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, a 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.


Publicações relacionadas