java中的Enum强制转换 20
定义了一个接口为publicinterfaceType{}然后定义一个Enum类型实现了这个接口publicenumDetailTypeimplementsType{RE...
定义了一个接口为
public interface Type{ }
然后定义一个Enum类型实现了这个接口
public enum DetailType implements Type{
RED,BLUE,BLACK,YELLO
}
在程序中,将一个object类型强制转换为Type类型
Type a = (Type)Object;
为什么每次都会抛出这样的错误:java.lang.ClassCastException: java.lang.String cannot be cast to Type
即使我改成了DetailType也是一样的错误,有没有人遇到过这样的错误 展开
public interface Type{ }
然后定义一个Enum类型实现了这个接口
public enum DetailType implements Type{
RED,BLUE,BLACK,YELLO
}
在程序中,将一个object类型强制转换为Type类型
Type a = (Type)Object;
为什么每次都会抛出这样的错误:java.lang.ClassCastException: java.lang.String cannot be cast to Type
即使我改成了DetailType也是一样的错误,有没有人遇到过这样的错误 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询