?? share.java
字號(hào):
/**
* @author Asok Perumainar
* @version
* Created on May 28, 2001
*/
package trader;
import java.io.Serializable;
public class Share implements Serializable{
private Stock stock;
private int quantity;
// Share constructor
public Share (Stock stock, int quantity){
this.stock = stock;
this.quantity = quantity;
}
public Share(Stock stock) {
this (stock, 0);
}
// methods
public double calculateValue(){
return quantity * stock.getPrice();
}
public int hashCode() {
return stock.getSymbol().hashCode();
}
public boolean equals(Object anObject) {
Share sr = (Share) anObject;
return sr.stock.getSymbol().equals(this.stock.getSymbol())
&& sr.quantity == this.quantity;
}
// Accessor methods
public Stock getStock() {
return stock;
}
public int getQuantity () {
return quantity;
}
// Mutator methods
public void setStock (Stock newStock) {
stock = newStock;
}
public void setQuantity (int newQuantity) {
quantity = newQuantity;
}
public String toString() {
return "Share: " + stock.getSymbol() + " " + quantity;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -