ArrayList de objeto ejemplo JAVA

Utilizamos la clase Mascota para guardar nuestras mascotas, en este caso he metido dos manualmente, Piolin y Messi, luego imprimimos por consola la salida gracias al método de la clase Mascota toString() que le indica al programa como imprimirlo.
import java.util.ArrayList;
import java.util.Scanner;


public class ArrayListEj {

 public static void main(String[] args) {
  
  ArrayList animal = new ArrayList();
  
  
  animal.add(new Mascota("Piolin", "pajaro"));
  animal.add(new Mascota("Messi", "enano"));
  
  for (Mascota Aux: animal) {
   System.out.println(Aux+"\n");
   }

 }

}


class Mascota{
 public Mascota(String nom, String tipo){
  nombre = nom;
  tipoAnimal = tipo;
  
 }
 
 String nombre, tipoAnimal;

 
 public String toString() {
  return "Nombre de Mascota: " + this.nombre + "\nTipo de Animal: " + this.tipoAnimal;
  }
}

No hay comentarios:

Publicar un comentario