Definición de una clase. Atributos y método constructor.
• La estructura de los objetos de la clase se define escribiendo las declaraciones de las variables atributo (preferiblemente al inicio de la clase).
• Toda clase contiene al menos un método, el constructor por defecto.
• Sintaxis: public class NombreClase {
[modificadores] tipo1 nomVar1;
[modificadores] tipo2 nomVar2; ...
[modificadores] tipoN nomVarN;
public NombreClase() { } ... }
Método constructor: Existe por defecto y no es obligatorio escribirlo explícitamente. atributos métodos N ≥0. La parte entre [] es opcional.
Definición de una clase. Atributos y método constructor
Los modificadores servirán para establecer ciertas propiedades de los atributos.
Ejemplo. La siguiente clase representa puntos en el plano RxR. Sus objetos tienen dos atributos de tipo double, llamados x e y: la abscisa y la ordenada, respectivamente.
public class Punto {
double x; // la abscisa
double y; // la ordenada
public Punto() { } //constructor por defecto }
No es preciso escribir explícitamente el constructor por defecto.
• Una vez escrita y compilada, la clase puede usarse por otras clases, siempre que esté instalada en el sistema, es decir, que se encuentre accesible en algún lugar de modo que Java pueda encontrarla cuando la necesite.
• En el último apartado se describe la organización de las clases en Java, y cómo instalarlas para hacerlas accesibles en todas las carpetas del sistema.
• El caso más sencillo es cuando se define una clase en una carpeta o proyecto para usarse por clases de la misma carpeta, lo que puede hacerse sin más preámbulos. En los ejemplos que vienen a continuación consideraremos que nos encontramos en este caso.
Comentarios
Publicar un comentario