封装练习20150617-1
来源:互联网 发布:php undefined offset 编辑:程序博客网 时间:2024/05/06 12:23
/* 设计一个成绩类 *.C语言成绩(可读可写) *.OC成绩(可读可写) *.总分(只读) *.平均分(只读) */#import <Foundation/Foundation.h>@interface Score :NSObject{ int _cScore;//C语言成绩 int _ocScore;//OC成绩 int _totalScore; //总分数 int _averageScore;//平均分数}- (void)setCScore:(int)cScore; //C语言成绩的set方法声明- (void)setOcScore:(int)ocScore;//OC语言成绩的set方法声明- (int)cScore;//C语言成绩的get方法声明- (int)ocScore;//OC语言成绩的get方法声明- (int)totalScore;//总分数的get方法声明- (int)averageScore;//平均分的get方法声明@end@implementation Score- (void)setCScore:(int)cScore //C语言成绩的set方法实现</span>{ _cScore=cScore; _totalScore=_cScore+_ocScore;//计算总分 _averageScore=_totalScore/2;//计算平均分}- (void)setOcScore:(int)ocScore//OC成绩的set方法实现{ _ocScore=ocScore; _totalScore=_cScore+_ocScore;//计算总分</span> _averageScore=_totalScore/2;//计算平均分</span>}- (int)cScore{ return _cScore;}- (int)ocScore{ return _ocScore;}- (int)totalScore{ return _totalScore;}- (int)averageScore{ return _averageScore;}@endint main(){ Score *s = [Score new];// [s setCScore:80]; [s setOcScore:90]; int cScore=[s cScore]; int ocScore=[s ocScore]; int totalScore=[s totalScore]; int averageScore=[s averageScore]; NSLog(@"这个学生的C语言成绩为%d\nOC成绩为%d\n总分数为%i\n平均分为%i",cScore,ocScore,totalScore,averageScore); return 0; }
0 0
- 封装练习20150617-1
- 一个封装的练习
- ajax封装练习
- PHP-封装函数练习
- 封装_练习
- 【小练习】轮播图的封装
- JAVA--第六周实验--任务1--Java的对象封装编程练习
- JAVA--第六周实验--任务1--Java的对象封装编程练习
- 矩阵加法 练习二维数组以及封装!
- 牛客网编程练习之JS函数封装
- 练习之js继承的封装
- JAVA_数组_猜数游戏_练习_封装_02_ArrayDaemon.java,Array练习,Random练习,Scanner练习
- 【SICP练习】1 练习1.1-练习1.5
- QFP64封装芯片拆卸与焊接示范[练习动手能力]
- Go语言time包的练习及封装
- Objective - C基础: 第二天 - 2.封装练习以及注意事项
- java 基础学习对象、封装第二章练习二
- Java基础学习对象、封装第二章实验练习三
- linux 文件系统之SSD
- Python合并字典
- WINDOWS下客户端,服务器端代码,可以直接copy使用
- mybatis 批量插入实现。
- 详解-FFmpeg2.7移植android-(二)- FFmpeg库测试
- 封装练习20150617-1
- 我的onvif发现之旅
- liblzo2.so.2安装方法
- Java开发时,如何设计Java类及业务流程
- 行内元素与块级元素区别
- UITabbarController的背景和点击和的颜色
- 【Unity】Unity自定义热键代码
- 连接Oracle时报错ORA-12541: TNS: 无监听程序
- #ifdef 与#if defined