一下纯属个人观点,如有雷同,纯属巧合!
首先温习一下我们所熟知的OC中关于继承的一些常识
子类可以继承父类的:public/protect修饰的成员变量(“属性”或者叫“字段”)。private修饰的不可被被继承
~~~~温习完毕之后,那么问题来了·········
在OC中子类到底能不能继承父类被private修饰的属性呢?
个人在写程序的时候经常会偷懒,比如:
父类Fun有一属性:name,那么声明的时候为了省劲经常这么写:
@property(nonatomic,copy)NSStirng *name;
子类继承父类之后,子类也有了name这个属性了是不是。用得时候就这么用了
self.name = @"张三";
NSLog("%@",self.name);
但在以前我却从来没有考虑过这个name是什么属性的,后来当碰到这类问题时我猜想它使protect,但是protect修饰的属性
在子类中还可以这么用:
_name = "张三";
NSLog("%@",_name)&