创建一个名为Stock的类:一个名为symbol的私有字符串数据域表示股票的符号;一个名为name的私有字符串数据域表示股票的名字;一个名为previousClosingPrice的私有浮点数据域存储前一天的股票价;一个构造方法创建一支具有特定符号、名字、之前价和当前价的股票;一个返回股票名字的get方法;一个返回股票符号的get方法;获取、设置股票之前价的get和set方法;获取、设置股票当前价的get和set方法;一个名为getChangePErecent()的方法返回从previousClosing到currentPrice所改变的百分比
时间: 2023-12-14 08:36:13 浏览: 126
以下是实现上述要求的Stock类的示例代码:
```java
public class Stock {
private String symbol;
private String name;
private double previousClosingPrice;
private double currentPrice;
public Stock(String symbol, String name, double previousClosingPrice, double currentPrice) {
this.symbol = symbol;
this.name = name;
this.previousClosingPrice = previousClosingPrice;
this.currentPrice = currentPrice;
}
public String getName() {
return name;
}
public String getSymbol() {
return symbol;
}
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 double getChangePercent() {
return (currentPrice - previousClosingPrice) / previousClosingPrice * 100;
}
}
```
在上述代码中,我们定义了Stock类,并声明了symbol、name、previousClosingPrice和currentPrice作为私有数据域。然后我们定义了一个构造方法,用于创建一个具有特定符号、名字、之前价和当前价的股票。接下来,我们实现了一些get和set方法,以便获取和设置股票的各个属性。最后,我们实现了一个名为getChangePercent()的方法,该方法返回从previousClosing到currentPrice所改变的百分比。
阅读全文
相关推荐

















