Clases públicas en java

los Cuenta clase en este ejemplo es la lista de Java público. Una clase pública está disponible para su uso por todas las demás clases. Por ejemplo, si se escribe un programa ATMController en algún remoto rincón del ciberespacio, entonces su programa de ATMController puede contener código, tales como myAccount.balance = 24,02, haciendo uso de la Cuenta clase declarada. (Por supuesto, el código tiene que saber dónde en el ciberespacio que ha almacenado el código, pero eso es otra historia).

La primera línea del listado de código es

público Cuenta la clase {

En este ejemplo, la lista contiene el código myAccount.balance = 24,02. Se podría decir a sí mismo: “El Cuenta clase tiene que ser público porque otra clase utiliza la Cuenta clase."

Por desgracia, el verdadero desacuerdos sobre las clases públicas es un poco más complicado. De hecho, cuando los planetas se alinean correctamente, una clase puede hacer uso de código de otra clase, a pesar de que la otra clase no es pública.

El secreto sucio en este código es que se declaran determinadas clases a ser público simplemente hace que los programadores se sientan bien. Sí, los programadores hacen ciertas cosas para sentirse bien. En el perfil, sentido estético del programador de la bondad viene del hecho de que una Cuenta clase es útil para muchos otros programadores.

Cuando se crea una clase que declara algo útil y nominable - una Cuenta, un Motor, un Cliente, un BrainWave, un Dolor de cabeza, o una SevenLayerCake clase - la clase se declara a ser pública.

los UseAccount clase del listado es también público. Cuando una clase contiene una principal método, los programadores de Java tienden a hacer que la clase público sin pensar demasiado en que se utiliza la clase. Así que incluso si no hay otra clase hace uso de la principal método, se declara la UseAccount clase sea público.

Cuando se declara una clase de ser pública, debe declarar la clase en un archivo cuyo nombre es exactamente el mismo que el nombre de la clase (pero con la .Java extensión añadido). Por ejemplo, si se declara MyImportantCode clase pública, debe poner el código de la clase en un archivo llamado MyImportantCode.java, con letras mayúsculas METRO, yo, y do y todas las demás letras minúsculas.

Esta regla de nomenclatura de archivos tiene una consecuencia importante: Si su código declara dos clases públicas, el código debe consistir de por lo menos dos .Java archivos. En otras palabras, no se puede declarar dos clases públicas en una .Java archivo.

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

los Cuenta clase en este listado define lo que significa ser una Cuenta. En particular, esta lista te dice que cada una de las Cuenta instancias de la clase tiene tres variables - nombre, dirección, y 0.

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.

Artículos Relacionados