The correct syntax of implementing the Comparable interface for a user defined class is _____.a.Comparable(UserDefinedClass)b.Comparable UserDefinedClassc.Comparable<UserDefinedClass>d.Comparable {UserDefinedClass} code example

Example: comparable interfacee

class Student implements Comparable<Student>{  
int rollno;  
String name;  
int age;  
Student(int rollno,String name,int age){  
this.rollno=rollno;  
this.name=name;  
this.age=age;  
}  
  
public int compareTo(Student st){  
if(age==st.age)  
return 0;  
else if(age>st.age)  
return 1;  
else  
return -1;  
}  
}

Tags:

Java Example