黑马程序员技术交流社区

标题: 练习: 设计一个成绩类 [打印本页]

作者: S970028126    时间: 2015-6-24 20:58
标题: 练习: 设计一个成绩类
本帖最后由 S970028126 于 2015-6-24 20:59 编辑

属性: c语言成绩(可读可写)
                          oc成绩(可读可写)
                          总分(只读)
                          平均分(只读)
# import <Foundation/Foundation.h>

        @interface Score : NSObject
        {
                int _cScore; //c语言成绩
                int _ocScore; // oc语言成绩
                int _totalScore;// 总分
                int _averageScore; //平均分
        }
        
        - (void)setCScore : (int)cScore;
        - (int)cScore;

        - (void)setOcScore : (int)ocScore;
        - (int)ocScore;

        - (int)totalScore;

        - (int)averageScore;
        @end
        
        @implementation Student
        - (void)setCScore : (int)cScore
        {
                _cScore = cScore;
                _totalScore = _cScore + _ocScore;
                _averageScore = _totalScore/2;
        }
        - (int)cScore
        {
                return _cScore;
        }
        - (void)setOcScore : (int)ocScore
        {
                _ocScore = ocScore;
                _totalScore = _cScore + _ocScore;
                _averageScore = _totalScore/2;
        }
        - (int)ocScore
        {
                return _ocScore;
        }

        - (int)totalScore
        {
                return _totalScore;
        }

        - (int)averageScore
        {
                return _averageScore;
        }
        @end
作者: XiaoBaoMi    时间: 2015-6-24 21:25
楼主的方法不错 学习了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2