jueves, 15 de enero de 2015

Clase animal ejercicio 73, explicando clases

package animalito;

/**
 *
 * @author juan
 */
class Animal {

    private int edad;
    private String nombre;

    public Animal(){
       
    }



    public Animal(int edad, String nombre) {
        this.edad = edad;
        this.nombre = nombre;
    }
   
    public void nace() {
        System.out.println("Hola mundo");
    }

    public void mostrarPorConsola() {
        System.out.println("");
        System.out.println("Datos");
        System.out.println("=====");
       
        System.out.println("Edad:  " + edad);
       
        System.out.println("Nombre:" + this.getNombre());
        System.out.println("Nombre:" + nombre);
        System.out.println("Nombre:" + this.nombre);
    }

    public int getEdad() {
        return edad;
    }

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

    public String getNombre() {
        return nombre;
    }

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

    @Override
    public String toString() {
        return "Animal{" + "edad=" + edad + ", nombre=" + nombre + '}';
    }

}


package animalito;

/**
 *
 * @author juan
 */
public class Animalito {

    /**
     * @param args the command line arguments
     */
   
    public static void main(String[] args) {
        Animal uno,dos;
        uno = new Animal();
        dos = new Animal();
       
        uno.nace();
        uno.setEdad(25);
        uno.setNombre("Pepito pérez");
        System.out.println(uno.getEdad());
        System.out.println(uno.getNombre());
        System.out.println(uno);
        uno.getNombre();
       
        dos.getEdad();
        dos.setEdad(18);
        dos.setNombre("Segundo peito");
        System.out.println(dos.getNombre());
        System.out.println(dos.getEdad());
        System.out.println(dos);
       
        dos.mostrarPorConsola();
        uno.mostrarPorConsola();
       
        System.out.println(new Animal(34,"uno"));
    }
   
}


No hay comentarios: