Python设计了一个叫Stock的类来表示一家公司的股票?
是的,设计一个名为Stock的类来表示股票,它包括:
1,一个名为symbol的字符串数据字段表示股票代码:
2.名为name的字符串数据字段表示股票名称;
3.名为previousPrice的双精度数据字段用于存储股票前一天的收盘价:
4.名为currentPrice的双精度数据字段用于存储股票的当前价格:
5.用给定的代码和名称创建一个毛坯构造方法:
6.名为getChangePercentO的方法返回从以前的每日价格到当前价格的百分比变化。
要实现这个类,编写一个测试程序并创建一个股票对象。其股票代码为600000,股票名称为“上海浦东发展银行”。前一日收盘价25.5元,最新价28.6元,显示市值百分比变化。
设计一个股票类和一个股息类。
股票类是用来表达股票所有权的。这里给出的是简化版,去掉了检查参数合法性等细节。现在需要创造一个可以分配红利的股票。分红的多少和持有的股票数量成正比。并非所有的股票都会获得股息。因此,该函数不能直接添加到股票类中。相反,我们应该在股票类的基础上继承一个DividendStock类。并在这个子类中添加分红的属性和行为。
(1)用于记录除数的字段。
(2)重写父类的getProfit方法(在父类的getProfit方法的基础上增加分红)
父类的getProfit+股票的总股息(即字段dividents的值)。
(3)增加分红计算方法。方法中的参数代表每股股利,可以理解为成员变量股利的赋值:股票总股利=每股股利*总股数。
公共无效支付股息(双倍金额)
编写一个测试程序,创建一只名为“甲骨文”的分红股票,以32元的单价买入200股,以40元的单价买入350股。每股股息2.8元。这只股票的现价是每股50元。