我有如下方法覆盖。请忽略我写的方式,它可能写得并不完美,仅供参考。但是我想知道如果我的方法像这样为变量“a”覆盖,输出会是什么。
-> 基类
@interface A
{
int a=15;
}
-(int) myFunction;
@end
-> 派生类
@interface B : A
{
int a=10;
}
-(int) myFunction;
@end
让图像“myFunction”返回“a”。因为,它会覆盖方法,当我打电话时,
B bObj;
bObj.a = ?
输出 10 或 15 应该是什么?