黑马程序员技术交流社区

标题: OC -get方法声明及实现 [打印本页]

作者: wangchao1992    时间: 2015-8-14 17:48
标题: OC -get方法声明及实现
本帖最后由 wangchao1992 于 2015-8-16 18:01 编辑

//get方法书写规范
//1) get方法一定是一个对象方法
//2) get方法一定有返回值,返回值的类型和实例变量的类型要一致
//3) get方法的方法名 是去掉下环线的实例变量名
//4) get方法一定没有参数
//5) get方法的实现中,一定是返回实例变量值

声明写在  Person.h  文件中
#import <Foundation/Foundation.h>
typedef enum {kSexMan,kSexWomen,kSexYao} Sex;
@interface Person : NSObject
//NSString *_name;
//以后获取name的值,都统一的使用name的get方法
-(NSString *)name;
//int _age;
-(int)age;
//Sex _sex;
-(Sex)sex;
//float _height
-(float)height;
@end
实现写在 Person.m  中
//**************** get 方法实现 ************
@implementation Person
-(NSString *)name{
   return _name;
}
//int _age;
-(int)age{
    return _age;
}
//Sex _sex;
-(Sex)sex{
    return _sex;
}
//float _height
-(float)height{

    return _height;
@end





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