我希望在Java中创建一个可切换的类,可以在它上面使用switch case语句,就像这样。
然后我就像这样使用它。
public class MySwitchableClass implements Comparable<MySwitchableClass>
{
@Override
public int compareTo(MySwitchableClass arg0) {
// TODO Auto-generated method stub
return 0;
}
}
然后我就像这样使用它。
MySwitchableClass s = new MySwitchableClass();
MySwitchableClass s1 = new MySwitchableClass();
switch(s){
case s1:
//do something
break;
default break;
}
MySwitchableClass
中实现什么行为? - Rohit JainA switch works with the byte, short, char, and int primitive data types. It also works with enumerated types (discussed in Enum Types), the String class, and a few special classes that wrap certain primitive types: Character, Byte, Short, and Integer .
- Deepak Ingole