【发布时间】:2021-06-25 15:05:22
【问题描述】:
不知道下面的代码有什么问题?在 IntelliJ 中,在编译时,compareTo 方法发生错误,并指出 Number 类中不存在此方法。
Number x = new Integer(3);
System.out.println(x.intValue());
System.out.println((Integer)x.compareTo(new Integer(4)));
不是先转成Integer对象再调用方法吗?
【问题讨论】:
-
不,它没有 - 首先是方法调用 - 在这个站点上检查 Java casting order
标签: java object compilation compare