'생성자'에 해당되는 글 1건

  1. 2010.06.21 [펌] Objective-C 생성자
오브젝트C2010. 6. 21. 09:31
[펌] Objective-C 생성자
[출처] - http://blog.naver.com/philipousys






MyClass.h
#import<Foundation/NSObject.h>
@interface MyClass:NSObject{
int a;
int b;
}
// declare constructor
-(MyClass*) set:(int) a andb:(int) b;
-(void) sum;
@end

MyClass.m

#import<stdio.h>
#import"MyClass.h"
@implementation MyClass
// define constructor
-(MyClass*) set:(int) x andb:(int) y {
self = [super init];
if(self) {
a=x;
b=y;
return self;
}
}
-(void) sum {
printf("Sum is : %d",a+b);
}
@end

MyClassMain.m

#import<stdio.h>
#import"MyClass.m"
int main(){

// use constructor
MyClass *class = [[MyClass alloc] set : 10 andb : 12];
[class sum];
[class release];
return ;
}

Output:

Sum is : 22


출처 : http://blog.naver.com/PostView.nhn?blogId=seogi1004&logNo=110086811588
Posted by 오늘마감

댓글을 달아 주세요