java – Como fazer um método receber um objeto como parâmero?


Estou sem saber como fazer um método receber um objeto como parâmeto e realizar ações com ele (comparações e afins), eu tenho o método printMaior e queria saber como posso passar o objeto cilindro2 como parametro e realizar ações com ele, segue o que seria necessário fazer:

Crie também método de nome printMaior que recebe outro objeto Cilindro e imprime qual dos dois é maior.

       public class Cili {
    
        private float raio, altura;
    
...
    
        public float getVolume() {
            return 3.14f * getAltura() * getRaio() * getRaio();
        }
    
        public void printMaior() {
    
        }
    
    }

Minha main está assim

public class CiliApp {

public static void main(String() args) {

    Cili cilindro1 = new Cili(2,3);
    
    Cili cilindro2 = new Cili(4, 5);
                    
}

}