class Furniture implements Weighable { private double massInLbs; private int peopleToMove; private double longestDimensionFt; private static final double KG_PER_LB = 2.2; public Furniture (double massInLbs, int peopleToMove, double longestDimensionFt) { this.massInLbs = massInLbs; this.peopleToMove = peopleToMove; this.longestDimensionFt = longestDimensionFt; } public String toString() { return "" + massInLbs + "lbs , " + peopleToMove + " people , " + longestDimensionFt + " ft"; } public boolean equals(Object o) { Furniture f = (Furniture) o; if (massInLbs != f.massInLbs) return false; if (peopleToMove != f.peopleToMove) return false; if (longestDimensionFt != f.longestDimensionFt) return false; return true; } public double getMassInKgs() { return KG_PER_LB * massInLbs; } public double getWeightInLbs() { return massInLbs; } }