1. 关于成员变量访问修饰符
@interface MyClass : NSObject{
// 默认-受保护
// public, 类内类外都可以访问,并且可以继承
@public
int _classInt;
// 私有, 类内可以使用, 类外无法调用, 并且不可以被继承
@private
// 受保护, 类内可以使用, 类外无法调用, 并且可以继承
@protected
NSString* _classStr;
// 框架, - 在框架内相当于 protected, 在框架外相当于 private
@package
}
2. 关于类的继承
<pre name="code" class="objc">假设有一个MySubClass 继承My Class:
#import