import java.util.List;
import java.util.ArrayList;
class Cachorro {
private int idade;
this.Raca = Raca;
this.cor = cor;
this.nome =nome;
this.nome_dono = nome_dono;
this.idade = idade;
}
return Raca;
}
public void setRaca
(String raca
) { Raca = raca;
}
return cor;
}
public void setCor
(String cor
) { this.cor = cor;
}
return nome;
}
public void setNome
(String nome
) { this.nome = nome;
}
public String getNome_dono
() { return nome_dono;
}
public void setNome_dono
(String nome_dono
) { this.nome_dono = nome_dono;
}
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
return "Nome Cao:" + getNome() + "\nCor:" + getCor() +
"\nRaca:" + getRaca() +"\nNome dono:" + getNome_dono() + "\nIdade:" + getIdade();
}
}
class Main {
public static void main
(String[] args
) { List<Cachorro> dogs = new ArrayList<>();
dogs.add(new Cachorro("rotweiller", "preto", "Flora", "Cesar", 8));
for (Cachorro dog : dogs) {
}
}
}
aW1wb3J0IGphdmEudXRpbC5MaXN0OwppbXBvcnQgamF2YS51dGlsLkFycmF5TGlzdDsKCmNsYXNzIENhY2hvcnJvIHsKICAgIHByaXZhdGUgU3RyaW5nIFJhY2E7CiAgICBwcml2YXRlIFN0cmluZyBjb3I7CiAgICBwcml2YXRlIFN0cmluZyBub21lOwogICAgcHJpdmF0ZSBTdHJpbmcgbm9tZV9kb25vOwogICAgcHJpdmF0ZSBpbnQgaWRhZGU7CgogICAgcHVibGljIENhY2hvcnJvKFN0cmluZyBSYWNhLFN0cmluZyBjb3IsU3RyaW5nIG5vbWUsU3RyaW5nIG5vbWVfZG9ubywgaW50IGlkYWRlKXsKICAgICAgICB0aGlzLlJhY2EgPSBSYWNhOwogICAgICAgIHRoaXMuY29yID0gY29yOwogICAgICAgIHRoaXMubm9tZSA9bm9tZTsKICAgICAgICB0aGlzLm5vbWVfZG9ubyA9IG5vbWVfZG9ubzsKICAgICAgICB0aGlzLmlkYWRlID0gaWRhZGU7CiAgICB9CiAgICBwdWJsaWMgU3RyaW5nIGdldFJhY2EoKSB7CiAgICAgICAgcmV0dXJuIFJhY2E7CiAgICB9CiAgICBwdWJsaWMgdm9pZCBzZXRSYWNhKFN0cmluZyByYWNhKSB7CiAgICAgICAgUmFjYSA9IHJhY2E7CiAgICB9CiAgICBwdWJsaWMgU3RyaW5nIGdldENvcigpIHsKICAgICAgICByZXR1cm4gY29yOwogICAgfQogICAgcHVibGljIHZvaWQgc2V0Q29yKFN0cmluZyBjb3IpIHsKICAgICAgICB0aGlzLmNvciA9IGNvcjsKICAgIH0KICAgIHB1YmxpYyBTdHJpbmcgZ2V0Tm9tZSgpIHsKICAgICAgICByZXR1cm4gbm9tZTsKICAgIH0KICAgIHB1YmxpYyB2b2lkIHNldE5vbWUoU3RyaW5nIG5vbWUpIHsKICAgICAgICB0aGlzLm5vbWUgPSBub21lOwogICAgfQogICAgcHVibGljIFN0cmluZyBnZXROb21lX2Rvbm8oKSB7CiAgICAgICAgcmV0dXJuIG5vbWVfZG9ubzsKICAgIH0KICAgIHB1YmxpYyB2b2lkIHNldE5vbWVfZG9ubyhTdHJpbmcgbm9tZV9kb25vKSB7CiAgICAgICAgdGhpcy5ub21lX2Rvbm8gPSBub21lX2Rvbm87CiAgICB9CiAgICBwdWJsaWMgaW50IGdldElkYWRlKCkgewogICAgICAgIHJldHVybiBpZGFkZTsKICAgIH0KICAgIHB1YmxpYyB2b2lkIHNldElkYWRlKGludCBpZGFkZSkgewogICAgICAgIHRoaXMuaWRhZGUgPSBpZGFkZTsKICAgIH0KICAgIHB1YmxpYyAgU3RyaW5nIHRvU3RyaW5nKCl7CiAgICAgICAgcmV0dXJuICJOb21lIENhbzoiICsgZ2V0Tm9tZSgpICsgIlxuQ29yOiIgKyBnZXRDb3IoKSArCiAgICAgICAgICAgICAgICAiXG5SYWNhOiIgKyBnZXRSYWNhKCkgICsiXG5Ob21lIGRvbm86IiArIGdldE5vbWVfZG9ubygpICsgIlxuSWRhZGU6IiArIGdldElkYWRlKCk7CiAgICB9Cn0KCmNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIExpc3Q8Q2FjaG9ycm8+IGRvZ3MgPSBuZXcgQXJyYXlMaXN0PD4oKTsKICAgICAgICBkb2dzLmFkZChuZXcgQ2FjaG9ycm8oInJvdHdlaWxsZXIiLCAicHJldG8iLCAiRmxvcmEiLCAiQ2VzYXIiLCA4KSk7CiAgICAgICAgZm9yIChDYWNob3JybyBkb2cgOiBkb2dzKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihkb2cpOwogICAgICAgIH0KICAgIH0KCn0=