package cn.edu.xatu;
public class Item extends Object{
private String name;
private int price;
public Item() {
}
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;
}
public Item(String name,int price) {
this.name = name;
this.price = price;
}
//重写toString
public String toString() {
return "姓名 "+this.name + "价格 " + this.price;
}
//重写equals
public boolean equals(Object obj) {
if(obj instanceof Item) {
Item item = (Item)obj;
return this.price ==item.price;
}
return false;
}
public void finalize() {
System.out.println(this.name+ "对象正在被回收");
}
public static void main(String[] args) {
for(int i = 0; i< 100;i++) {
Item item = new Item();
}
System.out.println("......");
Item item = new Item("商品", 100);
System.out.println(item);
Item item1 = new Item("药品", 21);
System.out.println(item.equals(item1));
item.finalize();
}
}
Object练习
最新推荐文章于 2019-03-17 20:34:32 发布