【OC】成员变量

来源:互联网 发布:海珠区淘宝美工培训 编辑:程序博客网 时间:2024/06/05 19:51

OC中的成员属性分为public,private,protected三种类型,默认为protected类型


main.m—————————————————#import <Foundation/Foundation.h>#import "Student.h"int main(int argc, const char * argv[]) {    @autoreleasepool {        Student *stu = [[Student alloc] init];               stu->sex = false;//直接访问设置成员属性               NSLog(@"only public can access like sex %d", stu->sex);               stu.qq = 123456;//使用函数访问设置属性               NSLog(@"this is use function set attribute qq %i", stu.qq);    }    return 0;}Student.h————————————————————————#import <Foundation/Foundation.h>@interface Student : NSObject{    @private int age;    @public bool sex;    @protected int qq;    // 成员变量默认为protected类型    int phone;}@property (nonatomic, assign) int qq;@endStudent.m—————————————#import "Student.h"@implementation Student@synthesize qq;@end


0 0
原创粉丝点击