Usando Comparable para múltiples campos dinámicos de VO en java

Tengo una clase

public class StudentVO {
   int age;
   String name;  
}

Utilicé la misma clase en dos áreas diferentes. En un lugar necesito ordenar basado en la edad. En otro lugar, necesito clasificar según el nombre y en otro lugar, puede que necesite una clasificación según la edad y el nombre. ¿Cómo puedo hacer esto? Si un campo puedo anularcompareTo().

¿Es posible hacer esto?

Respuestas a la pregunta(5)

Su respuesta a la pregunta