I have the following very complex situation (at least for me).
I have a Person class (Data is fictitious for better understanding, but the idea is the same) like this:
public class Pessoa {
private int codigo;
private String nome;
// Geters e seters
}
Now I need to create another class with the name Fmt. This class will be generic, that is, it can receive any type of object as a parameter, for example Person, Payment, Rental, etc. The Fmt class would have to have these methods
public class Fmt {
public String getAtributo(Objct obj){
/*Esse método tem a função de me trazer os nomes dos atributos que tem na classe do tipo objeto enviado.
Por exemplo, se a classe passada for a Pessoa, ele teria que me retornar uma String mais assim: “codigo, nome”*/
}
public String getValores(Objct obj){
/*Esse método tem a função de me trazer os valores dos atributos que tem na classe do tipo objeto enviado.
Por exemplo, se a classe passada for a Pessoa, ele teria que me retornar uma String mais assim: “23, Sabrina” */
}
public String getTipos(Objct obj){
/*Esse método tem a função de me trazer os tipos dos atributos que tem na classe do tipo objeto enviado.
Por exemplo, se a classe passada for a Pessoa, ele teria que me retornar uma String mais assim: “int, string”*/
}
}
All this work will be used to persist on a web server.
I would like to at least have a north of how to start (if that is possible of course, lol).