A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© S970028126 中级黑马   /  2015-6-24 20:58  /  583 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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

1 个回复

倒序浏览
楼主的方法不错 学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马