您的位置:首页 > 其它

深入地学习OC(1)

2015-10-30 20:01 169 查看
前文已经讲过面向对象与面向过程以及类和对象之间的区别,在所有面向对象的语言中,类都有三大特性。

类的三大特性:

封装:隐藏内部实现,稳定外部接口

继承:子类复用父类的成 员变量、属性以及方法(方法可做不同实现)

多态:子类对象指向父类空间

我们现在主要来看类的封装性,我们上面说封装就是隐藏内部实现,稳定外部接口,所以为了保护类的封装性,一般设置成员变量为受保护或者私有访问权限,类的外部文件中不可以使用此访问权限的成员,故而使用函数的方式对成员变量进行访问,刚开始学习时,我们可以在成员变量里面把他设置为公开性即@public,然而到了后面为防止代码的混乱以及封装性,一般我们就不在设置成员变量的访问类型了,系统默认 为@private.。到后期我们可以在.h文件中直接用@property 定义成员变量。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: