基本クラスからサブクラスのメンバー変数にアクセスしようとしました。しかし、私はそれにアクセスすることはできません。null値を返します。
たとえば。
ベースクラスclassAとサブクラスClassBがあります。基本クラスClassAからclassBメンバー変数sayxにアクセスしようとしました。ただし、nullを返します。classB変数に値を割り当てました。
私はこのように試しました。
In classA.h
@classB
@property (nonatomic, retain) classB *BObj;
In classA.m
#import classB.h
@synthesize BObj;
BObj = [[classB alloc]init];
NSLog(@"%d",BObj.x); //returns NULL
In ClassB.h
@interface ClassB :ClassA
@property(nonatomic,retain) int x;
In ClassB.m
@synthesize x;
x = 10; //This value should be read from super class(Class A).