123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package com.sf.day13;
- public class Goods implements Comparable{
- private String name;
- private int price;
- public Goods() {
- }
- public Goods(String name, int price) {
- this.name = name;
- this.price = price;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public int getPrice() {
- return price;
- }
- public void setPrice(int price) {
- this.price = price;
- }
- @Override
- public String toString() {
- return "Goods{" +
- "name='" + name + '\'' +
- ", price=" + price +
- '}';
- }
- @Override
- public int compareTo(Object o) {
- if(this.price!=((Goods) o).price){
- return this.price - ((Goods) o).price;
- } else {
- return this.name.compareTo(((Goods)o).name);
- }
- }
- }
|