sábado, 4 de octubre de 2014

Clases en Java | Explicación y ejemplo

En su forma más simple, una clase se define por la palabra reservada class seguida del nombre de la clase. El nombre de la clase debe empezar por mayúscula. Si el nombre es compuesto, entonces cada palabra debe empezar por mayúscula. Circulo, Rectangulo, Triangulo y FiguraGeometrica son nombres válidos de clases.

Por ejemplo, la clase Circulo se define con tres atributos: el radio y las coordenadas x, y que definen la posición del centro del círculo.
/* Esta clase define los atributos de un círculo */ 

public class Circulo { 
      int x;
      int y;
      int radio; 
}
Una vez que se ha declarado una clase, se pueden crear objetos a partir de ella. A la creación de un objeto se le denomina instanciación. Es por esto que se dice que un objeto es una instancia de una clase y el término instancia y objeto se utilizan indistintamente.

Para crear objetos, basta con declarar una variable de alguno de los tipos de figuras geométricas:
Circulo circulo1;
Circulo circulo2;
Para crear el objeto y asignar un espacio de memoria es necesario realizar la instanciación con el operador new.
circulo1 = new Circulo();
circulo2 = new Circulo();
Después de crear los objetos, circulo1 y circulo2 almacenan los valores predeterminados de la clase Circulo. A partir de este momento los objetos ya pueden ser referenciados por su nombre. Los nombres circulo1 y circulo2 son las referencias válidas para utilizar ambos objetos.

0 comentarios:

Publicar un comentario