首页 > 其他 > 详细

Objective-C初始化方法

时间:2015-08-14 18:37:25      阅读:105      评论:0      收藏:0      [点我收藏+]

1、初始化方法:

#import <Foundation/Foundation.h>

@interface Person : NSObject{  

    NSString *_name;  

    NSInteger _age;  

}  

//自定义初始化方法,必须以init开头  

- (id)initWithName:(NSString *)name withAge:(NSInteger)age;  

//打印信息  

- (void)showInfo;  

@end  

这里我们定义了一个初始化方法,对名称和年龄进行初始化赋值操作

方法实现:

#import "Person.h"  

@implementation Person  

- (id)initWithName:(NSString *)name withAge:(NSInteger)age{  

//固定写法,可以背下来哦~~  

//调用父类的初始化方法  

self = [super init];  

if(self != nil){  

        _name = name;  

        _age = age;  

    }  

return self;  

}  

@end

注:OC中自定义初始化方法的名称必须是以init开头

 

 

Objective-C初始化方法

原文:http://www.cnblogs.com/wangliyuan/p/4730558.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!