ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Constructores Java


Enviado por   •  11 de Noviembre de 2013  •  Trabajo  •  921 Palabras (4 Páginas)  •  322 Visitas

Página 1 de 4

CONSTRUCTORES 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.

Supongamos una clase llamada Datos

public class Datos

{

//declaracion de atributos

public Datos()//constructor sin parámetros

{

}

public Datos(int edad) //Constructor con parámetros

{

this.Edad=Edad;

}

}

JAVABEANS

• Los JavaBeans son un modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones en Java.

• Se usan para encapsular varios objetos en un único objeto (la vaina o Bean en inglés), para hacer uso de un solo objeto en lugar de varios más simples.

• La especificación de JavaBeans de Sun Microsystems los define como "componentes de software reutilizables que se puedan manipular visualmente en una herramienta de construcción".

• A pesar de haber muchas semejanzas, los JavaBeans no deben confundirse con los Enterprise JavaBeans (EJB), una tecnología de componentes del lado servidor que es parte de Java EE.

Estándar Java Bean

El Estándar Java Bean no es otra cosa, que un conjunto de clases que tiene propiedades y métodos setters y getters (estos métodos deben seguir la definición estándar de nomenclatura). Su principal característica es que todas las propiedades deben de ser privadas (modificador de acceso private) y los métodos son la via de acceso a los mismos.

De igual forma aplican determinadas reglas de nomenclatura, estas son:

• Si la propiedad no es de tipo boolean, los métodos deben de tener el prefijo get. Por ejemplo getNombre();

• Si la propiedad es de tipo boolean, para los métodos se puede usar el prefijo get o is. Por ejemplo getActivo(); ó isActivo();

• Para el caso de asignación de valores a las propiedades, los métodos definidos deben de tener el prefijo set. Por ejemplo setNombre();

• Métodos Set: deben de tener el modificador de acceso public, el tipo de retorno debe ser void y el argumento debe ser del mismo tipo que la propiedad.

• Métodos Get: deben de tener el modificador de acceso public, no posee argumentos y el tipo de retorno debe ser del mismo tipo que la propiedad.

PALABRA RESERVADA THIS

El This se utiliza para invocar atributos y métodos dentro de la misma clase, se utiliza generalemntecuando existe ambiguedad entre atributos y parametros métodos , es decir,cuando tiene el mismo nombre.

package entidades;

public class Empleado {

private int valor;

public Empleado(int valor){

this.valor=valor

}

}

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com