
//상속 예제
#import <Foundation/Foundation.h>
@interface ClassA: NSObject
{
int x;
}
-(void) initVar;
@end
@implementation ClassA
-(void) initVar
{
x = 100;
}
@end
@interface ClassB: ClassA
-(void) printVar;
@end
@implementation ClassB
-(void) printVar
{
NSLog(@"x = %i",x);
}
@end
int main(int argc, const char * argv[])
{
ClassB *b = [[ClassB alloc] init];
[b initVar];
[b printVar];
return 0;
}
