Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Componentes de Una Clase en Java
Componentes de Una Clase en Java
Componentes de Una Clase en Java
COMPONENTES DE UNA
CLASE EN JAVA
Programación Orientada a Objetos
declaración de importación
comentarios
definición de la clase
constantes
variables / atributos
constructores
métodos
Declaración del Paquete
Hablaremos sobre paquetes en profundidad en otro artículo, de momento solo daremos
una explicación simple para poder entender la declaración de paquetes. El código Java está
contenido en paquetes, un paquete puede verse como un directorio, y nosotros podemos
tener una jerarquía de paquetes. La declaración de paquetes provee información de en cual
paquete o jerarquía de paquetes está contenida una clase.
Declaración de Importación
Con la declaración de importación nosotros podemos incluir otras clases que están
contenidas en otros paquetes de nuestro proyecto, o clases contenidas en librerías que
vamos a utilizar en la clase actual. La estructura de la declaración de importación es: palabra
reservada import seguida de la ruta del paquete donde se encuentra la clase delimitado por
punto, finalmente un punto extra seguido del nombre de la clase. Por ejemplo, imaginemos
que tenemos la clase Library.java que se encuentra en el paquete org.libraries, la
declaración de importación sería:
import org.libraries.Library;
Comentarios
Los comentarios son parte de nuestro código, pero no son código ejecutable, eso significa
que el compilador los ignorará. Los utilizamos para proveer explicaciones o información
sobre nuestro código.
Firma de Clase
Clases son parte del corazón principal de los pagramas Java ya que es un lenguaje de
programación orientado a objetos. La firma de clase puede ser un poco compleja. Vamos a
definir todos los elementos que pueden estar en ella, algnos son mandatorios y otros
opcionales, la estructura completa es:
[Access Modifier] [Non-access Modifier] class ❮Class Name❯ [extends ❮Super Class
Name❯]
Constantes
Constantes son variables cuyo valor nunca cambia. Cuando declaramos una constante de
una vez debemos inicializarla. En la definición de una contante también tenemos elementos
que son obligatorios y otros opcionales, la estructura completa es:
Métodos
En otros lenguajes de programación se les conoce como procedimientos y/o funciones.
Dado que Java es un lenguaje de programación orientado a objetos, lo que tenemos son
métodos, ya que estos definen el comportamiento de un objeto. La interacción entre los
métodos define la funcionalidad de toda la aplicación. Al igual que en los demás
componentes de la estructura de una clase, en su definición tenemos elementos opcionales
y obligatorios.
double getValue(){
return value;
}
public void setValue(double value){
this.value = value;
}
Constructores
Los constructores son métodos especiales que se ejecutan al momento de crear una
instancia. Conservan la misma definición de un método, solo que estos no llevan tipo de
dato de retorno, ni un Non-access Modifier. Una característica principal es que deben
llamarse igual que la clase.
Siguiendo con el ejemplo de la clase Structure, algunas definiciones válidas para los
constructores podrían ser:
this.value = value;