类变量的@protected ,@private,@public,@package,@property(声明)各有什么含义?
@public为公有的实例变量,在类的内部外部都可以进行操作.@public违背了封装特性,在面向对象中很少使用.
@proprety为受保护的实例变量,只可以在自己类和子类内进行操作.@private为私有的实例变量,只可以在该类的内部进行使用.(类的内部是指@implementation和@end之间)@package是只能在本包内使用,不能跨包使用.本文共 246 字,大约阅读时间需要 1 分钟。
类变量的@protected ,@private,@public,@package,@property(声明)各有什么含义?
@public为公有的实例变量,在类的内部外部都可以进行操作.@public违背了封装特性,在面向对象中很少使用.
@proprety为受保护的实例变量,只可以在自己类和子类内进行操作.@private为私有的实例变量,只可以在该类的内部进行使用.(类的内部是指@implementation和@end之间)@package是只能在本包内使用,不能跨包使用.转载地址:http://vuial.baihongyu.com/