domingo, 24 de agosto de 2014

Constructores Java

Codigo #1

Constructor Parametrizado

package persona2;

import javax.swing.JOptionPane;

/**
 *
 * @author LEONARDO
 */
public class Persona2 {

     private String nombre;
    private int edad;
    public Persona2(String n1,int edad1)//constructor parametrizado
    {
        nombre = n1;
        edad =  edad1;
    }
    public Persona2(){nombre = "blanco"; edad = 18;}
public void put_datos()
{
    nombre = JOptionPane.showInputDialog("Ingrese Nombre: ");
    String aux = JOptionPane.showInputDialog("Ingrese edad: ");
    edad = Integer.parseInt(aux);
}
public void get_datos()
{
   JOptionPane.showMessageDialog(null,"nombre: "+nombre+"\n"+"edad: "+edad);
}

    public static void main(String[] args)
    {
      Persona2 estudiante = new Persona2("juan",26);
      Persona2 estudiante2 = new Persona2();
      estudiante.get_datos();
      estudiante.put_datos();
      estudiante.get_datos();
      estudiante2.get_datos();
     
    }
}

Codigo #2

Constructor por Defecto

package personaa;
import javax.swing.*;
/**
 *
 * @author LEONARDO
 */
public class Personaa
{
    private String nombre;
    private String telefono;
    public Personaa()//constructor por defecto
    {
        nombre = "sin asignar";
        telefono = "sin asignar";
    }
public void fijarnombre()
{
    nombre = JOptionPane.showInputDialog("Ingrese Nombre: ");
}
public void fijartelefono()
{
    telefono = JOptionPane.showInputDialog("Ingrese telefono: ");
}
public void verdatos()
{
   JOptionPane.showMessageDialog(null,"El nombre es: "+nombre+"\n"+"telefono: "+telefono);
}
public static void main(String[] args)
    {
      Personaa estudiante = new Personaa();
      estudiante.verdatos();
      estudiante.fijarnombre();
      estudiante.fijartelefono();
      estudiante.verdatos();
    }
   
}



No hay comentarios:

Publicar un comentario