码迷,mamicode.com
首页 > 其他好文 > 详细

Objective-C初始化方法

时间:2015-08-14 18:40:20      阅读:121      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!