OC方法的覆盖
你没有经历我经历过的一切, 所以你不可能了解。
我有明确的人生目标, 并为之奋斗的目标。
Self 对方法的调用,
覆盖直接在子类中写, 不需要再次声明。
看对象 不看指针。
调用的时候看清楚调用的是哪个类的方法
B *pb = [[B alloc ] init];
[pb setVar];
[pb print];
A *pa =[ [A alloc] init];
[pa print];
[pa release]; // 这里release 释放了在栈区的pa
pa = pb ; // 这里pa是一个指针 指针只是一个地址 指向pb
此时 pa 的就可以调用 pb的方法
[pa release]; // 在释放就是 pb 的空间;
子类覆盖父类