double cannot be dereferenced for equals and compareTo (java)
问题 public class Item implements Comparable { private String name, category; private int quantity; private double price; public Item(String nam,String cate,int quant,double pric) { name = nam; category = cate; quantity = quant; price = pric; } public String toString() { return name + ", " + category + ", " + quantity + ", " + price; } public boolean equals(Object other) { if (price == ((Item)other).getPrice()) return true; else return false; } public String getName() { return name; } public