Si pero lo que quiero conseguir es no pasarle un objeto en java sino pasarle alguna otra cosa mediante int pero que haga que el metodo consiga igual igual los datos. La verdad que no se si se peude hacer pero creo que sí. Por ejemplo tengo este metodo que recibe un objeto Message
Código:
public static String getSubject(Message message ) throws MessagingException {
if (hasSubject(message))
return message.getSubject();
else
return "";
}
Lo que quiero es en vez de eso pasar el mismo dato (un Message) pero de alguna otra forma, no se si en un arraylist, o puedo pasar una referencia int.
La verdad es que no se si se peude hacer, pero el objetivo es que el metodo reciba un tipo de dato normal (int, string, array...) y pueda hacer el mismo trabajo dentro del metodo(o parecido) que si habría recibido un Message. Por eso hablo de referencias (te paso la referencia de un Message y trabaja coo si fuera un message....), pero no se si se puede hacer.