/* 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 Vehiculo
{
private int añovehiculo;
// Getters y setters
return marca;
}
public void setMarca
(String marca
) { this.marca = marca;
}
return modelo;
}
public void setModelo
(String modelo
) { this.modelo = modelo;
}
public int getAñovehiculo() {
return añovehiculo;
}
public void setAñovehiculo(int añovehiculo) {
this.añovehiculo = añovehiculo;
}
// Método para imprimir detalles
public void mostrarInfo() {
System.
out.
println("Marca: " + marca
); System.
out.
println("Modelo: " + modelo
); System.
out.
println("Añovehiculo: " + añovehiculo
); }
{
Vehiculo vehiculo1 = new Vehiculo();
vehiculo1.setMarca("Volkswagen");
vehiculo1.setModelo("Jetta");
vehiculo1.setAñovehiculo(2019);
Vehiculo vehiculo2 = new Vehiculo();
vehiculo2.setMarca("Peugeot");
vehiculo2.setModelo("2008");
vehiculo2.setAñovehiculo(2025);
vehiculo1.mostrarInfo();
vehiculo2.mostrarInfo();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwogCmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwogCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBWZWhpY3Vsbwp7CiAgICBwcml2YXRlIFN0cmluZyBtYXJjYTsgCiAgICBwcml2YXRlIFN0cmluZyBtb2RlbG87CiAgICBwcml2YXRlIGludCBhw7FvdmVoaWN1bG87CiAKICAgICAvLyBHZXR0ZXJzIHkgc2V0dGVycwogICAgcHVibGljIFN0cmluZyBnZXRNYXJjYSgpIHsKICAgICAgICByZXR1cm4gbWFyY2E7CiAgICB9CiAKICAgIHB1YmxpYyB2b2lkIHNldE1hcmNhKFN0cmluZyBtYXJjYSkgewogICAgICAgIHRoaXMubWFyY2EgPSBtYXJjYTsKICAgIH0KIAogICAgcHVibGljIFN0cmluZyBnZXRNb2RlbG8oKSB7CiAgICAgICAgcmV0dXJuIG1vZGVsbzsKICAgIH0KIAogICAgcHVibGljIHZvaWQgc2V0TW9kZWxvKFN0cmluZyBtb2RlbG8pIHsKICAgICAgICB0aGlzLm1vZGVsbyA9IG1vZGVsbzsKICAgIH0KIAogICAgcHVibGljIGludCBnZXRBw7FvdmVoaWN1bG8oKSB7CiAgICAgICAgcmV0dXJuIGHDsW92ZWhpY3VsbzsKICAgIH0KIAogICAgcHVibGljIHZvaWQgc2V0QcOxb3ZlaGljdWxvKGludCBhw7FvdmVoaWN1bG8pIHsKICAgICAgICB0aGlzLmHDsW92ZWhpY3VsbyA9IGHDsW92ZWhpY3VsbzsKICAgIH0KIAogICAgLy8gTcOpdG9kbyBwYXJhIGltcHJpbWlyIGRldGFsbGVzCiAgICBwdWJsaWMgdm9pZCBtb3N0cmFySW5mbygpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk1hcmNhOiAiICsgbWFyY2EpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiTW9kZWxvOiAiICsgbW9kZWxvKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkHDsW92ZWhpY3VsbzogIiArIGHDsW92ZWhpY3Vsbyk7CiAgICB9CiAKIAogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCiAgICB7CiAgICAgICAgVmVoaWN1bG8gdmVoaWN1bG8xID0gbmV3IFZlaGljdWxvKCk7CiAgICAgICAgdmVoaWN1bG8xLnNldE1hcmNhKCJWb2xrc3dhZ2VuIik7CiAgICAgICAgdmVoaWN1bG8xLnNldE1vZGVsbygiSmV0dGEiKTsKICAgICAgICB2ZWhpY3VsbzEuc2V0QcOxb3ZlaGljdWxvKDIwMTkpOwogCiAgICAgICAgVmVoaWN1bG8gdmVoaWN1bG8yID0gbmV3IFZlaGljdWxvKCk7CiAgICAgICAgdmVoaWN1bG8yLnNldE1hcmNhKCJQZXVnZW90Iik7CiAgICAgICAgdmVoaWN1bG8yLnNldE1vZGVsbygiMjAwOCIpOwogICAgICAgIHZlaGljdWxvMi5zZXRBw7FvdmVoaWN1bG8oMjAyNSk7CiAKICAgICAgICB2ZWhpY3VsbzEubW9zdHJhckluZm8oKTsKICAgICAgICB2ZWhpY3VsbzIubW9zdHJhckluZm8oKTsKIAogICAgfQp9