//要求设计一个股票软件
//提供一个设置最大值. 和一个最小值, 以及获取平局值的方法
#import <Foundation/Foundation.h>
#import "KLine.h" // 使用类先引入数据的头文件
int main(int argc, const char * argv[]) {
KLine *pk = [KLine new];
[pk setMin:90];
[pk setMax:100];
NSLog(@"数据的平均值是:%i",[pk average]);
return 0;
}
#import <Foundation/Foundation.h>
@interface KLine : NSObject
{
int _max;
int _min;
int _average;
}
- (void)setMax:(int)max;
- (void)setMin:(int)min;
- (void)setAverage:(int)average;
- (int)max;
- (int)min;
- (int)average;
@end
#import "KLine.h"
@implementation KLine
- (void)setMax:(int)max{
_max = max;
_average = (_max+_min)/2; // 实现数据的监听
}
- (void)setMin:(int)min{
_min = min;
_average = (_max+_min)/2; // 实现数据的监听
}
//- (void)setAverage:(int)average{
// -average = average;
//}
- (int)max{
return _max;
}
- (int)min{
return _min;
}
- (int)average{
// return (_max+_min)/2;
return _average;
}
@end