/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Mascotas
{
private int edad;
// Getters y setters
return nombre;
}
public void setNombre
(String nombre
) { this.nombre = nombre;
}
return tipo;
}
public void setTipo
(String tipo
) { this.tipo = tipo;
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
this.edad = edad;
}
// Método para imprimir detalles
public void imprimirDetalles() {
System.
out.
println("Nombre: " + nombre
); System.
out.
println("Tipo: " + tipo
); System.
out.
println("Edad: " + edad
); }
// Método main
{
Mascotas mascota1 = new Mascotas();
mascota1.setNombre("Gohan");
mascota1.setTipo("perro");
mascota1.setEdad(3);
Mascotas mascota2 = new Mascotas();
mascota2.setNombre("Toby");
mascota2.setTipo("gato");
mascota2.setEdad(2);
mascota1.imprimirDetalles();
mascota2.imprimirDetalles();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwogCmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwogCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBNYXNjb3Rhcwp7Cglwcml2YXRlIFN0cmluZyBub21icmU7Cglwcml2YXRlIFN0cmluZyB0aXBvOwoJcHJpdmF0ZSBpbnQgZWRhZDsKIAovLyBHZXR0ZXJzIHkgc2V0dGVycwogCiAgICBwdWJsaWMgU3RyaW5nIGdldE5vbWJyZSgpIHsKICAgICAgICByZXR1cm4gbm9tYnJlOwogICAgfQogCiAgICBwdWJsaWMgdm9pZCBzZXROb21icmUoU3RyaW5nIG5vbWJyZSkgewogICAgICAgIHRoaXMubm9tYnJlID0gbm9tYnJlOwogICAgfQogCiAgICBwdWJsaWMgU3RyaW5nIGdldFRpcG8oKSB7CiAgICAgICAgcmV0dXJuIHRpcG87CiAgICB9CiAKICAgIHB1YmxpYyB2b2lkIHNldFRpcG8oU3RyaW5nIHRpcG8pIHsKICAgICAgICB0aGlzLnRpcG8gPSB0aXBvOwogICAgfQogCiAgICBwdWJsaWMgaW50IGdldEVkYWQoKSB7CiAgICAgICAgcmV0dXJuIGVkYWQ7CiAgICB9CiAKICAgIHB1YmxpYyB2b2lkIHNldEVkYWQoaW50IGVkYWQpIHsKICAgICAgICB0aGlzLmVkYWQgPSBlZGFkOwogICAgfQogCiAgICAvLyBNw6l0b2RvIHBhcmEgaW1wcmltaXIgZGV0YWxsZXMKIAogICAgcHVibGljIHZvaWQgaW1wcmltaXJEZXRhbGxlcygpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk5vbWJyZTogIiArIG5vbWJyZSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJUaXBvOiAiICsgdGlwbyk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJFZGFkOiAiICsgZWRhZCk7CiAgICB9CiAKLy8gTcOpdG9kbyBtYWluCiAKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgogICAgewogICAgICAgIE1hc2NvdGFzIG1hc2NvdGExID0gbmV3IE1hc2NvdGFzKCk7CiAgICAgICAgbWFzY290YTEuc2V0Tm9tYnJlKCJHb2hhbiIpOwogICAgICAgIG1hc2NvdGExLnNldFRpcG8oInBlcnJvIik7CiAgICAgICAgbWFzY290YTEuc2V0RWRhZCgzKTsKIAogICAgICAgIE1hc2NvdGFzIG1hc2NvdGEyID0gbmV3IE1hc2NvdGFzKCk7CiAgICAgICAgbWFzY290YTIuc2V0Tm9tYnJlKCJUb2J5Iik7CiAgICAgICAgbWFzY290YTIuc2V0VGlwbygiZ2F0byIpOwogICAgICAgIG1hc2NvdGEyLnNldEVkYWQoMik7CiAKICAgICAgICBtYXNjb3RhMS5pbXByaW1pckRldGFsbGVzKCk7CiAgICAgICAgbWFzY290YTIuaW1wcmltaXJEZXRhbGxlcygpOwogCiAgICB9Cn0=