Clases públicas en java

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

La primera línea de la lista de código es

público clase Account {

Este ejemplo lista contiene el código myAccount.balance = 24,02. Usted podría decir a ti mismo: "El Cuenta clase tiene que ser público porque otra clase utiliza el Cuenta clase."


Por desgracia, toda la verdad real acerca de 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 para 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 proviene del hecho de que una Cuenta clase es útil para muchos otros programadores.

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

los UseAccount clase en el listado 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 acerca de quién 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 en el original). Por ejemplo, si se declara public class MyImportantCode, tienes que poner el código de la clase en un archivo llamado MyImportantCode.java, con letras mayúsculas M, yo, y C y todas las demás letras en minúsculas.


Esta regla de nomenclatura de archivos tiene una consecuencia importante: Si su código declara dos clases públicas, su código debe constar 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 {Cadena nombre-String-dirección de doble balanza}

los Cuenta clases en este listado define lo que significa ser un Cuenta. En particular, este anuncio te dice que cada uno de los 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 instancias de las clases). Cada una de estas variables - nombre, dirección, y equilibrio - se denomina una campo.

imagen0.jpg


» » » » Clases públicas en java