OC 习题:股票K线计算
发布日期:2021-06-30 22:37:13 浏览次数:3 分类:技术文章

本文共 1084 字,大约阅读时间需要 3 分钟。

一、设计一个K线类

1)最低价格(可读写(get,set))

2)最高价格(可读写(get,set))
3)平均价格(只读(get) )

1、KLine.h

#import 
@interface KLine : NSObject{
@public float _highPrice; float _lowPrice; float _avgPrice;}-(void)setHighPrice:(float) heighPrice;-(float) getHighPrice;-(void)setLowPrice:(float) lowPrice;-(float) getLowPrice;-(float) getAvgPrice;@end

2、KLine.m

#import "KLine.h"@implementation KLine-(void)setHighPrice:(float) heighPrice{    _highPrice = heighPrice;    _avgPrice =(_lowPrice + _highPrice)/2;}-(float) getHighPrice{    return _highPrice;}-(void)setLowPrice:(float) lowPrice{    _lowPrice = lowPrice;    _avgPrice =(_lowPrice + _highPrice)/2;}-(float) getLowPrice{    return _lowPrice;}-(float) getAvgPrice{    //return (_lowPrice + _highPrice)/2;    return _avgPrice;}@end

3、main.h:

#import 
#import "KLine.h"int main(int argc, const char * argv[]){ @autoreleasepool { KLine *kline = [KLine new]; [kline setHighPrice:30.0f]; [kline setLowPrice:20.0f]; float avg = [kline getAvgPrice]; NSLog(@"avg = %.2f",avg); } return 0;}

转载地址:https://lovoo.blog.csdn.net/article/details/51484550 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:OC 组合模式、依赖关系、关联关系
下一篇:Java 数据结构之数组的操作一:初级

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月17日 03时19分18秒