package org.gerrysu;
import java.util.*;
public class Book implements Comparable{
String name;
int price;
public Book(String name,int price){
this.name = name;
this.price = price;
//System.out.println(name.toString());
}
public int compareTo(Object obj) {
Book bk = (Book)obj;
if(bk.price==this.price){
return 1;
}
return 0;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Book> list = new ArrayList<Book>();
Book bk1 = new Book("java基础教程",29);
Book bk2 = new Book("数据库技术",29);
Book bk3 = new Book("C++基础教程",29);
Book bk4 = new Book("微机原理",39);
Book bk5 = new Book("操作系统",39);
1编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。
最新推荐文章于 2021-10-28 10:51:51 发布