sábado, 15 de mayo de 2010

T3 - Constructor y sus caracteristicas en java

Un Constructor es una función, método, etc., de las clases, la cual es llamada automáticamente cuando se crea un objeto de esa clase.
Por ser métodos, los constructores también aceptan parámetros. Cuando en una clase no especificamos ningún tipo de constructor, el compilador añade uno público por omisión sin parámetros, el cual NO hace nada.
Características de los Constructores

1. Un constructor, tiene el mismo nombre de la clase a la cual pertenece.
2. No puede ser Heredado.
3. No retorna ningún valor (Ni void), por lo cual no debe especificarse ningún tipo de dato.
4. Debe declararse como public, sólo en casos realmente extraordinarios será de otro tipo.

El constructor no es un miembro más de una clase. Sólo es invocado cuando se crea el objeto (con el operador new). No puede invocarse explícitamente en ningún otro momento.
Continuando con los ejemplos del capítulo anterior se podría escribir un constructor para la clase Punto, de la siguiente forma:
class Punto {
int x , y ;
Punto ( int a , int b ) {
x = a ; y = b ;
}
}
Con este constructor se crearía un objeto de la clase Punto de la siguiente forma:
Punto p = new Punto (1, 2);

Bibliografía:
Autor: Prof. Luis E. Aponte I., Publicado: Viernes 19 junio 2009, Tema: Constructores en Java., Consultado: 15/05/2010, URL: http://programandoenjava.over-blog.es/article-32829724.html

Blogroll

Últimos Posts