viernes, 21 de octubre de 2016

Arreglos tipo objeto

package Datos;

public class Datos {

    private String nombre;
    private int edad;

    public Datos()
    {
        this.nombre= nombre;
        this.edad= edad;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public int getEdad() {
        return edad;
    }

    public void setEdad(int edad) {
        this.edad = edad;
    }
}
------------------------------------------------//_--------------------------------------------//-----------------------/

package Logica;
import Datos.Datos;
import java.util.Scanner;
public class Prueba {

    Datos dt= new Datos();
    Scanner sc= new Scanner(System.in);
    Datos vector[];
    public void prueba()
    {
        vector= new Datos[1];
        System.out.println("Ingresa el nombre: ");
        dt.setNombre(sc.nextLine());
        System.out.println("Ingresa Edad: ");
        dt.setEdad(sc.nextInt());
       
        vector[0]= new Datos();
       
        mostrar(vector);
    }
   
    public void mostrar (Datos[] vec)
    {
        System.out.println("Edad: "+vec[0].getEdad());
        System.out.println("nombre: "+ vec[0].getNombre());
    }
}
--------------------------------------//-----------------------------------------//-----------------------------------//---
El ejercicio no funciona correctamente


package Presentacion;
import Logica.Prueba;
public class Presentacion {

    public static void main(String[]args)
    {
        Prueba prue= new Prueba();
       
        prue.prueba();
    }
}

No hay comentarios:

Publicar un comentario