关于Objective-C构造函数举例

Objective-C构造函数举例是本文要介绍的内容,主要是来学习Objective-C中的构造函数,本文呢内容不多,驻澳是基于代码实现,来看详细内容。

#include  <Foundation/Foundation.h> 



#include  <stdio.h> 



 


@interface  Container:NSObject  


{  


 int number;  


}  


-(void) setNumber:(int) n;  


-(int) intValue;  


-(Container*) init:(int)n;  


@end;  


 


@implementation Container  


-(void) setNumber:(int) n  


{  



 nnumber=n;  



}  


-(int) intValue  


{  


 return number;  


}  


 


//构造函数  


-(Container*)init:(int) n  


{  



 self=[super  init];  



 if (self){  


 [self setNumber:n];  


}  


 


return self;  


}  


@end  


int main(void)  


{  



 Container  *object=[[Container new]   init : 3];  



 printf( "The number is %i\n",  [object intValue]);  


 return 0;  


} 

输出结果:

相关推荐