import java.util.Random;
/**
* @author: 袁
* @date: 2022-09-22 14:53
* @desc:
*/
class Stock {
private String symbol;
private String name;
private double previousClosingPrice;
private double currentPrice;
public Stock() {
}
public Stock(String symbol, String name, double previousClosingPrice, double currentPrice) {
this.symbol = symbol;
this.name = name;
this.previousClosingPrice = previousClosingPrice;
this.currentPrice = currentPrice;
}
public String getSymbol() {
return symbol;
}
public void setSymbol(String symbol) {
this.symbol = symbol;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPreviousClosingPrice() {
return previousClosingPrice;
}
public void setPreviousClosingPrice(double previousClosingPrice) {
this.previousClosingPrice = previousClosingPrice;
}
public double getCurrentPrice() {
return currentPrice;
}
public void setCurrentPrice(double currentPrice) {
this.currentPrice = currentPrice;
}
// 函数覆盖:同类同名同参
public String toString(){
String s = "该函数被覆盖";
System.out.println(s);
return s;
}
}
public class StockTest {
public static void main(String[] args) {
Stock stock = new Stock();
stock.setSymbol("SUNW");
stock.setName("Sun");
stock.setPreviousClosingPrice(50);
Random r = new Random();
double random = r.nextInt();
stock.setCurrentPrice(random);
System.out.println("价格浮动:"+(stock.getCurrentPrice()-stock.getPreviousClosingPrice())/ stock.getPreviousClosingPrice()+ "%");
stock.toString();
}
}
编写一个模拟股票的Stock类(教材P.84的编程作业3-1)
于 2022-09-29 11:05:45 首次发布