Constructores En Java

Páginas: 3 (643 palabras) Publicado: 3 de octubre de 2012
Constructores
Todas las clases Java tienen métodos especiales llamados Constructores que se utilizan para inicializar un objeto nuevo de ese tipo. Los contructores tienen el mismo nombre que laclase -el nombre del constructor de la clase Rectangle es Rectangle(), el nombre del constructor de la clase Thread es Thread(), etc... Java soporta la sobrecarga de los nombres de métodos, por lo que unaclase puede tener cualquier número de constructores, todos los cuales tienen el mismo nombre. Al igual que otros métodos sobrecargados, los constructores se diferencian unos de otros en el número ytipo de sus argumentos. Consideremos la clase Rectangle del paquete java.awt que proporciona varios constructores diferentes, todos llamados Rectangle(), pero cada uno con número o tipo diferentes deargumentos a partir de los cuales se puede crear un nuevo objeto Rectangle. Aquí tiene las firmas de los constructores de la clase java.awt.Rectangle.
public Rectangle() public Rectangle(int width,int height) public Rectangle(int x, int y, int width, int height) public Rectangle(Dimension size) public Rectangle(Point location) public Rectangle(Point location, Dimension size)

El primerconstructor de Rectangle inicializa un nuevo Rectangle con algunos valores por defecto razonables, el segundo constructor inicializa el nuevo Rectangle con la altura y anchura especificadas, el tercerconstructor inicializa el nuevo Rectangle en la posición especificada y con la altura y anchura especificadas, etc... Típicamente, un constructor utiliza sus argumentos para inicializar el estado del nuevoobjeto. Entonces, cuando se crea un objeto, se debe elegir el constructor cuyos argumentos reflejen mejor cómo se quiere inicializar el objeto. Basándose en el número y tipos de los argumentos que sepasan al constructor, el compilador determina cual de ellos utilizar, Así el compilador sabe que cuando se escribe.
new Rectangle(0, 0, 100, 200);

el compilador utilizará el constructor que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Constructor java
  • Constructor java
  • Listas y constructores en java
  • METODOS CONSTRUCTORES en java
  • Constructores java
  • Constructores de java
  • Constructores y destructores en java
  • Constructor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS