#import <Foundation/Foundation.h> typedef enum { SexMan, SexWoman } Sex; @interface Student : NSObject {/*成员变量的命名规范:一定要以下划线 _ 开头 作用: 1.让成员变量和get方法的名称区分开 2.可以跟局部变量区分开,一看到下划线开头的变量,一般都是成员变量 */ int _no; Sex _sex; } // sex的set和get方法 - (void)setSex:(Sex)sex; - (Sex)sex; // no的set和get方法 - (void)setNo:(int)no; - (int)no; @end @implementation Student - (void)setSex:(Sex)sex { _sex = sex; } - (Sex)sex { return _sex;//*******************************get方法return 的时候带_ } - (void)setNo:(int)no { _no = no; } - (int)no { return _no; } @end int main() { Student *stu = [Student new]; [stu setSex:SexMan]; [stu setNo:10]; [stu sex]; [stu no]; return 0; }
时间: 2024-10-15 15:51:18