Clases

•En Java todo es una clase. Es decir, dentro de una clase se agrupan tanto métodos como datos.

La definición de una clase se realiza mediante la siguiente sentencia:

tipo_acceso tipo_datos class nombre

{

//componentes de la clase:

//variables y métodos

}

El tipo de acceso precede a la palabra class y puede ser de los siguientes tipos:

abstract

Una clase abstract tiene al menos un método abstracto. Una clase abstracta no se instancia, sino que se utiliza como clase base para la herencia.

final

Una clase final se declara como la clase que termina una cadena de herencia. No se puede heredar de una clase final.

public

Las clases public son accesibles desde otras clases, bien sea directamente o por herencia.

synchronizable

Este modificador especifica que todos los métodos definidos en la clase son sincronizados, es decir, que no se puede acceder al mismo tiempo a ellos desde distintos threads

Variables de clase

La definición de las variables de una clase se lleva a cabo igual que la definición de identificadores (tipo_datos nombreId)

Ej.- Class CuentaBancaria

{

  double m_SaldoActual;

  int m_nCuenta;

}

Los bloques de sentencias compuestas en Java se delimitan con dos llaves. Las variables de Java sólo son válidas desde el punto donde están declaradas hasta el final de la sentencia compuesta que la engloba. Se pueden anidar estas sentencias compuestas, y cada una puede contener su propio conjunto de declaraciones de variables locales.

Sin embargo, no se puede declarar una variable con el mismo nombre que una de ámbito exterior.

Print Friendly, PDF & Email
The owner of this website has made a committment to accessibility and inclusion, please report any problems that you encounter using the contact form on this website. This site uses the WP ADA Compliance Check plugin to enhance accessibility.