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;
- }
输出结果:
- The number is 3
小结:关于Objective-C构造函数举例的内容介绍完了,希望通过本文的学习能对你有所帮助!