iron

iron

jueves, 24 de febrero de 2011

CONSTRUCTOR.

Un constructor por defecto es un constructor sin parámetros que no hace nada. Sin embargo será invocado cada vez que se construya un objeto sin especificar ningún argumento, en cuyo caso el objeto será iniciado con los valores predeterminados por el sistema (los atributos numéricos a ceros, los alfanuméricos a nulos, y las referencias a objetos a null).

 Ejemplo

Un constructor por defecto, para la clase SSuma quedaría así:
public SSuma() {}

Como se observa el constructor no posee ningún parámetro, ya que como no ha sido definido propiamente por el programador, Java lo hace por default.
Si se define un constructor con parámetros, (definido explícitamente) el constructor por default se reemplaza por éste.

Ahora podemos crear un constructor explícito para una clase simple, utilizando el nombre Arychan para la clase. Arychan es una clase que se refiere a una persona de cierta edad, que posee un nombre y ciertos atributos, puede ser divertida, y hermosa, estos atributos serán del tipo cadena de caracteres (String) por lo que se agregará un atributo más llamado salario y será de tipo numérico.
Primero se declara la clase con sus atributos:
class Arychan
 {
   //ATRIBUTOS
   private String nombre;
   private String descripción;
   private String formaDeSer;
   private double salario;
 
   //METODOS
   public Arychan() {} //CONSTRUCTOR SIN PARÁMETROS
   public Arychan(String nom, String des, String forma, double sal)
   {
       asignarNombre(nom); // nombre = nom;
       asignarDescripcion(des); // descripción = des;
       describir(forma);  //formaDeSer = forma;
       ingreso(sal); //salario = sal;
   }
   //...
 }

No hay comentarios:

Publicar un comentario