//要求设计一个股票软件 //提供一个设置最大值. 和一个最小值, 以及获取平局值的方法 #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