我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019全年资料大全正版 > 泛型类型参数 >

java 枚举类 为什么输出枚举类对象时输出的是名称而不是地址??

归档日期:06-24       文本归类:泛型类型参数      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  如果是内存地址 Java是不支持程序员对内存进行操作的 所以你肯定得不到

  如果是指c在枚举里的index 那你强制转换成int试试追问我的意思是说,我输出一个别的类的对象时输出的是他的内存地址,为什么enum类输出的是他的名称??追答是这样 你的System.out.println(c);语句实际的效果应该等同于System.out.println(c.toString());

  你新建的所有类 其实都是object的子类 所以他们的toString方法实际上是调用了object类的toString 该方法的效果就是返回对象的名字和他在堆中的地址

本文链接:http://buggystordera.com/fanxingleixingcanshu/689.html