📄 goods.java
字号:
package domain;
public class Goods {
public static void main(String[] args) {
}
/**
*
*/
public Goods() {
//do nothing;
}
public Goods(String id) {
this.id = id;
}
/**
* @param id
* @param name
* @param price
* @param number
* @param saler
*/
public Goods(String id, String name, double price, int number, User saler) {
this();
this.id = id;
this.name = name;
this.price = price;
this.number = number;
this.saler = saler;
this.isReleased = false;
}
/**
* @param id
* @param name
* @param price
* @param number
* @param saler
* @param category
*/
public Goods(String id, String name, double price, int number, User saler,
String[]category) {
this(id, name, price, number, saler);
this.category = category;
}
/**
* @param id
* @param name
* @param price
* @param number
* @param saler
* @param category
* @param isReleased
*/
public Goods(String id, String name, double price, int number, User saler,
String[]category, boolean isReleased) {
this(id, name, price, number, saler);
this.category = category;
this.isReleased = isReleased;
}
/**
* @return Returns the id.
*/
public String getId() {
return id;
}
/**
* @param id The id to set.
*/
public void setId(String id) {
this.id = id;
}
/**
* @return Returns the name.
*/
public String getName() {
return name;
}
/**
* @param name The name to set.
*/
public void setName(String name) {
this.name = name;
}
/**
* @return Returns the number.
*/
public int getNumber() {
return number;
}
/**
* @param number The number to set.
*/
public void setNumber(int number) {
this.number = number;
}
/**
* @return Returns the price.
*/
public double getPrice() {
return price;
}
/**
* @param price The price to set.
*/
public void setPrice(double price) {
this.price = price;
}
/**
* @return Returns the saler.
*/
public User getSaler() {
return saler;
}
/**
* @param saler The saler to set.
*/
public void setSaler(User saler) {
this.saler = saler;
}
/**
* @return Returns the isReleased.
*/
public boolean isReleased() {
return isReleased;
}
/**
* @param isReleased The isReleased to set.
*/
public void setReleased(boolean isReleased) {
this.isReleased = isReleased;
}
public void setReleased() {
setReleased(true);
}
/**
* @return Returns the category.
*/
public String[] getCategory() {
return category;
}
/**
* @param category The category to set.
*/
public void setCategory(String[] category) {
this.category = category;
}
/**
* @return Returns the category[i].
*/
public String getCategory(int i) {
return category[i];
}
/**
* @param category The category[i] to set.
*/
public void setCategory(String category, int i) {
this.category[i] = category;
}
public boolean equals(Goods goods) {
if (goods == null)
return (this == null);
else
return (goods.id.equals(this.id));
}
public boolean equals(Object o) {
if (o instanceof Goods)
return equals(((Goods)o));
else
return false;
}
String id = null;
String name = null;
double price = 0;
int number = 0;
User saler = null;
String[] category = new String[3];
boolean isReleased = false;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -