execution.java

来自「100多M的J2EE培训内容」· Java 代码 · 共 97 行

JAVA
97
字号
package bible.rmi.example3;

/**
 * Represents an order execution.
 * @note It implements java.io.Serializable to enable marshalling of it as
 * it will be used as a remote parameter.
 */
public class Execution implements java.io.Serializable {

  /** number           */
  private int number;

  /** symbol           */
  private String symbol;

  /** shares           */
  private int shares;

  /** price           */
  private float price;

  /**
   * getNumber
   */
  public int getNumber() {
    return number;
  }

  /**
   * setNumber
   * @param num
   */
  public void setNumber(int num) {
    number = num;
  }

  /**
   * getSymbol
   */
  public String getSymbol() {
    return symbol;
  }

  /**
   * setSymbol
   * @param sym
   */
  public void setSymbol(String sym) {
    symbol = sym;
  }

  /**
   * getShares
   */
  public int getShares() {
    return shares;
  }

  /**
   * setShares
   * @param s
   */
  public void setShares(int s) {
    shares = s;
  }

  /**
   * getPrice
   */
  public float getPrice() {
    return price;
  }

  /**
   * setPrice
   * @param p
   */
  public void setPrice(float p) {
    price = p;
  }

  /**
   * toString
   */
  public String toString() {

    StringBuffer buf = new StringBuffer();
    buf.append("Execution\n");
    buf.append("\n Order Number: " + getNumber());
    buf.append("\n Symbol: " + getSymbol());
    buf.append("\n Shares: " + getShares());
    buf.append("\n Price: " + getPrice());

    return buf.toString();
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?