/** * Class to hold information about a stock */ public class Stock { //Fields private String symbol; private double price; /** * Constructor to set information about a stock * @param symbol String for the symbol of the stock * @param price double for the price of the stock */ Stock(String symbol, double price) { setSymbol(symbol); setPrice(price); } //Setter methods /** * Setter method to set the price of the stock * @param price Price of the stock as a double */ public void setPrice(double price) { this.price = price; } /** * Setter method to se the symbol of the stock * @param symbol Symbol of the stock as a String */ public void setSymbol(String symbol) { //Converts the symbol to uppercase and the assigns it this.symbol = symbol.toUpperCase(); } //Getter methods /** * Getter method to get the symbol of the stock * @return Returns the symbol as a String */ public String getSymbol() { return this.symbol; } /** * Getter method to get the price of the stock * @return Returns the price as a double */ public double getPrice() { return this.price; } //Instance methods /** * Method to get information printed out about the stock * @return Returns a String containing the information */ public String toString() { return "Symbol: " + getSymbol() + ", Price: " + getPrice(); } }