tags:

views:

25

answers:

1
#import <Foundation/Foundation.h>

@interface ClassA : NSObject

{
    int x;  
}

-(void) initVar;
@end

@implementation ClassA
-(void) initVar
{
    x = 100;
}

@end

@interface ClassB : ClassA
{
    int y;
}

-(void) initVar;
-(void) printVar;

@end

@implementation ClassB
-(void) initVar
{ 
    x = 200;
    y = 300;
}

- (void) printVar
{
    NSLog(@"x= %i", x );
    NSLog(@"y= %i", y);
}

@end

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    ClassB * b = [[ClassB alloc] init];
    [b initVar];
    [b printVar];
    [b release];
    [pool drain];

    return 0;
}
A: 

please let me know the reason for failure of my appplication..