salve a tutti,premetto che è il mio primo messaggio nel forum e spero di non sbagliare.

codice:
class pers{ 	
//attributi
 	String nome; int altezza;  	
//costruttore
 	pers( String n, int h ){ 
		nome=n; altezza = h; }
 }

 class pp { public static void main (String args []) {

  	pers p1 = new pers( "andrea", 170 ); 
	pers p2 = new pers ("mario" , 180 );
 	pers p3 = new pers ("luca", 175 );

  if (p1.altezza>p2.altezza && p1.altezza>p3.altezza){
 	System.out.println( " altissimo " + p1.nome );}
 	else if (p2.altezza>p3.altezza){
 		System.out.println( " altissimo " + p2.nome );}
 		else System.out.println( " altissimo " + p3.nome );

}}
ho semplificato il problema che ho:

ma se volessi un metodo in class pers che invocato mi restituisca lo stesso risultato, che potrei fare?

naturalmente questo mio esempio è a 3oggetti, gli if sono relativamente pochi, e se fossero di più gli oggetti(mettiamo 50)?

grazie