oc_study09
来源:互联网 发布:多囊卵巢 知乎 编辑:程序博客网 时间:2024/06/05 23:54
//作业oc_s09//设计一个成绩类//属性// c语言成绩 wr// OC成绩 wr// 总分 ro// 平均分 ro#import <Foundation/Foundation.h>@interface Score : NSObject{ int _ScoreofC; int _ScoreofOC; int _SumofCandOC; int _AvgofCandOC;}- (void)setScoreofC:(int)ScoreofC;- (int)ScoreofC;- (void)setScoreofOC:(int)ScoreofOC;- (int)ScoreofOC;- (int)SumofCandOC;- (int)AvgofCandOC;@end@implementation Score- (void)setScoreofC:(int)ScoreofC{ _ScoreofC = ScoreofC; _SumofCandOC = _ScoreofOC + _ScoreofC; _AvgofCandOC = _SumofCandOC/2;}- (int)ScoreofC;{ return _ScoreofC;}- (void)setScoreofOC:(int)ScoreofOC{ _ScoreofOC = ScoreofOC; _SumofCandOC = _ScoreofOC + _ScoreofC; _AvgofCandOC = _SumofCandOC/2;}- (int)ScoreofOC{ return _ScoreofOC;}- (int)SumofCandOC{ return _SumofCandOC;}- (int)AvgofCandOC{ return _AvgofCandOC;}@endint main(void){ Score * s = [Score new]; [s setScoreofC:99]; [s setScoreofOC:91]; NSLog(@"C语言成绩为%i", [s ScoreofC]); NSLog(@"OC语言成绩为%i", [s ScoreofOC]); NSLog(@"总成绩为%i", [s SumofCandOC]); NSLog(@"平均成绩为%i", [s AvgofCandOC]); return 0;}
0 0