考虑实现 Iterable 接口(interface)的方式让客户端使用 foreach 循环迭代类中的某些东西,有没有办法允许通过 <、> == 等进行对象比较? 让 Comparable 接口(interface)允许这样做似乎几乎是显而易见的,但据我所知,事实并非如此。
最佳答案
不幸的是,这是不可能的,因为 Java 不支持运算符重载。
关于java - 像java中的基本类型一样比较对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10271377/