FileDocCategorySizeDatePackage
Stock.javaAPI DocExample579Thu Oct 24 20:14:24 BST 2002None

Stock.java

// Stock.java
// A simple aggregate class for storing stock market information on a single
// stock (symbol, price, etc.).
//
import java.util.*;

  public class Stock {
    String symbol;
    double price;
    double delta;
    Date lastUpdate;

    public Stock(String s, double p) {
      symbol = s;
      price = p;
      lastUpdate = new Date();
    }

    public void update(double d) {
      delta = d;
      price += delta;
    }

    public void print() {
      System.out.println(symbol + ": " + price + " (" + delta 
			 + ") last updated " + lastUpdate);
    }
  }