黑马程序员技术交流社区
标题:
get 和set 传统小方法
[打印本页]
作者:
hejianchun
时间:
2015-9-22 16:25
标题:
get 和set 传统小方法
在正式学习OC的点语法之前,先了解一下传统的get方法和set方法。
定义一个Student类,拥有一 个成员变量age和对应的getset方法。
Student类:
@interface Student : NSObject {
int _age;
}
- (void)setAge:(int)newAge;//setter方法
- (int)age;//getter方法 @end
Student类实现:
@implementation Student //setter方法实现
- (void)setAge:(int)newAge{
_age = newAge; }
//getter方法 - (int)age{
return _age; }
@end
调用:
Student *stu = [[Student alloc] init]; // 设置age的值
[stu setAge:10];
// 取出age的值
int age = [stu age]; NSLog(@"age is %i", age);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2