c++定义一个stock类纪录一只股票交易的基本信息。
以下是一个简单的Stock类的定义,用于记录一只股票的基本信息:
class Stock {
private:
std::string name; // 股票名称
int shares; // 股票数量
double price; // 股票价格
double total; // 股票总价值
public:
// 构造函数
Stock() {
name = "";
shares = 0;
price = 0.0;
total = 0.0;
}
// 带参数的构造函数
Stock(std::string n, int s, double p) {
name = n;
shares = s;
price = p;
total = shares * price;
}
// 获取股票名称
std::string getName() const {
return name;
}
// 设置股票名称
void setName(std::string n) {
name = n;
}
// 获取股票数量
int getShares() const {
return shares;
}
// 设置股票数量
void setShares(int s) {
shares = s;
total = shares * price;
}
// 获取股票价格
double getPrice() const {
return price;
}
// 设置股票价格
void setPrice(double p) {
price = p;
total = shares * price;
}
// 获取股票总价值
double getTotal() const {
return total;
}
// 显示股票信息
void display() const {
std::cout << "股票名称:" << name
<< ",股票数量:" << shares
<< ",股票价格:" << price
<< ",股票总价值:" << total
<< std::endl;
}
};
这个Stock类包含了股票的名称、数量、价格和总价值等基本信息,并提供了构造函数、获取和设置函数以及显示函数等方法,可以很方便地记录和操作股票信息。
原文地址: https://www.cveoy.top/t/topic/bIkj 著作权归作者所有。请勿转载和采集!