码迷,mamicode.com
首页 > 其他好文 > 详细

oc学习笔记-set和get函数

时间:2015-04-19 06:24:03      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

 1 #import <Foundation/Foundation.h>
 2 /************************************
 3  *oc set函数 练习
 4  *set方法 提供一个方法给外界设置成员变量值  可以在方法里面对参数就行过滤
 5  *命名规范:1>方法名必须以set开头 2>set后面跟上成员变量名称 其名称首字母必然大写3>返回值一定是void  4>一定要接受一个参数
 6  *get 方法作用返回对象内部成员变量 参数类型跟成员变量类型一致 5>形参的名称不能跟成员变量名一致。
 7  命名规范:返回值类型与成员变量类型一致  方法名跟成员变量量一致  不需要接受任何参数
 8  *cc 07-set方法.m  -framework Foundation 
 9  ************************************/
10 @interface students : NSObject
11 {
12     int age;
13 }
14 - (void)setAge : (int)newAge;
15 - (int)age;
16 - (void)print;
17 @end
18 @implementation students
19 //set方法
20 - (void)setAge : (int)newAge
21 {
22     if(newAge<=1)
23     {
24         age = 1;
25     }
26 }
27 //get 方法
28 - (int)age
29 {
30     return age;
31 }
32 - (void)print
33 {
34     NSLog(@"%d",age);
35 }
36 @end
37 
38 int main()
39 {
40    students *stu  = [ students new ];
41     [stu setAge : -10];
42     [stu print];
43     NSLog(@"学生年龄是%d",[stu age]);
44     return 0;
45 }

 

oc学习笔记-set和get函数

标签:

原文地址:http://www.cnblogs.com/zhangdashao/p/4438544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!