编写一个Book类,该类至少有name和price两个属性。该类要实现Comarable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等。查询结果如下图:
- import java.util.Comparator;
- public class Book implements Comparator{
- private String name;
- private int price;
- public Book(String name, int price) {
- super();
- this.name = name;
- this.price = price;
- }
- public String getName() {

本文展示了如何编写一个Book类,该类包含name和price属性并实现Comparable接口。在compareTo方法中,根据price属性定义了Book对象的比较规则。在主函数中,使用ArrayList存储Book对象,并通过compare方法检查新创建的Book对象与集合中对象的价格是否相等。
最低0.47元/天 解锁文章


被折叠的 条评论
为什么被折叠?



