Używanie Porównywalne dla wielu dynamicznych pól VO w java

mam klasę

public class StudentVO {
   int age;
   String name;  
}

Użyłem tej samej klasy w dwóch różnych obszarach. W jednym miejscu muszę sortować według wieku. W innym miejscu muszę sortować na podstawie nazwy, aw innym miejscu potrzebuję sortowania w oparciu o wiek i nazwę. Jak mogę to zrobić? Jeśli jedno pole mogę zastąpićcompareTo().

Czy można to zrobić?

questionAnswers(5)

yourAnswerToTheQuestion