关于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;
} 输出结果:
相关推荐
VitaLemon 2020-08-23
嵌入式移动开发 2020-08-17
Web前端成长之路 2020-07-07
wbczyh 2020-07-05
iconhot 2020-06-26
tangjikede 2020-06-21
Wmeng0 2020-06-14
82244951 2020-05-31
Cricket 2020-05-31
czsay 2020-05-25
FCLAMP 2020-05-19
dageda 2020-04-21
火焰雪人 2020-05-09
yundashicom 2020-05-09
junzi 2020-04-22
xuguiyi00 2020-04-11
zhaowj00 2020-04-08
是一道经常出现在前端面试时的问题。如果只是简单的了解new关键字是实例化构造函数获取对象,是万万不能够的。更深入的层级发生了什么呢?同时面试官想从这道题里面考察什么呢?下面胡哥为各位小伙伴一一来解密。
haohong 2020-04-08
付春杰Blog 2020-03-26