La definición de una clase en java: cuentas

Cuando se llega a fin de cuentas, las diferencias entre una cuenta y otra se pueden resumir en los valores de las variables en código Java. Tal vez hay una variable llamada equilibrar. Para una persona, el valor de una variable como equilibrar es 24.02.

Por otra parte, el valor de equilibrar es 55.63. La pregunta es, al escribir un programa de ordenador para hacer frente a cuentas, ¿cómo separar uno equilibrar variable de otra equilibrar ¿variable?

La respuesta es crear dos objetos separados. dejar que una equilibrar variables viven en el interior de uno de los objetos y dejar que la otra equilibrar vivo variable dentro de otro objeto.

Mientras estás en ello, ponga una nombre variable y una dirección variable en cada uno de los objetos. Y ahí lo tienes - dos objetos, y cada objeto representa una cuenta. Más precisamente, cada objeto es una instancia de la Cuenta clase. (Véase la figura.)

Hasta aquí todo bien. Sin embargo, todavía no se ha resuelto el problema original. En el programa de ordenador, ¿cómo hacer referencia a uno equilibrar variables, en contraposición a otro equilibrar ¿variable? Bueno, usted tiene dos objetos que se sientan alrededor, así que tal vez tener variables para referirse a estos dos objetos.

Crear una variable llamada mi cuenta y otra variable nombrada su cuenta. los mi cuenta variable se refiere a un objeto (mi instancia de la Cuenta clase) con todas las cosas que hay dentro de ella. Para referirse a este equilibrio, escribir

myAccount.balance

Para hacer referencia a este nombre, escribir

myAccount.name

Entonces yourAccount.balance se refiere al valor de su objeto de equilibrar variable y yourAccount.name se refiere al valor de su objeto de nombre variable. Para indicar al ordenador cuánto uno tiene en una cuenta, puede escribir

myAccount.balance = 24.02-

Para mostrar su nombre en la pantalla, se puede escribir

out.println (yourAccount.name) -

Estas ideas se unen en estos listados ejemplo.

Cuenta public class {String nombre-cadena de dirección de doble balanza}

los Cuenta en clase define lo que significa ser una Cuenta. En particular, se le dice que cada una de las Cuenta instancias de la clase tiene tres variables - nombre, dirección, y equilibrar. Esto es consistente con la información en la figura. Los programadores de Java tienen un nombre especial para las variables de este tipo (variables que pertenecen a las instancias de clases). Cada una de estas variables - nombre, dirección, y equilibrar - que se llama una campo.

Una variable declarada dentro de una clase, pero no dentro de cualquier método particular es una campo. En el listado, las variables nombre, dirección, y equilibrar son campos. Otro nombre para un campo es una Instancia variable.

Se puede realmente definir una clase Java completo con sólo cuatro líneas de código (más o menos una llave)? Por supuesto que puede. De hecho, la Cuenta clase en este listado es bastante representativa de lo que los programadores de Java piensa cuando piensa clase. Una clase es una agrupación de cosas existentes. En el Cuenta clase, esas cosas existentes son dos Cuerda valores y una doble valor.

Artículos Relacionados