zoukankan      html  css  js  c++  java
  • 深入地学习OC(1)

    前文已经讲过面向对象与面向过程以及类和对象之间的区别,在所有面向对象的语言中,类都有三大特性。

    类的三大特性:

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

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

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

    我们现在主要来看类的封装性,我们上面说封装就是隐藏内部实现,稳定外部接口,所以为了保护类的封装性,一般设置成员变量为受保护或者私有访问权限,类的外部文件中不可以使用此访问权限的成员,故而使用函数的方式对成员变量进行访问,刚开始学习时,我们可以在成员变量里面把他设置为公开性即@public,然而到了后面为防止代码的混乱以及封装性,一般我们就不在设置成员变量的访问类型了,系统默认 为@private.。到后期我们可以在.h文件中直接用@property 定义成员变量。

  • 相关阅读:
    Qt ini文件
    Qt我的文档 桌面路径
    windows zlib库编译步骤
    环形缓冲区
    openssl生成随机数
    怎样安装Scrapy
    CentOS7怎样安装GoAccess1.3
    Docker创建数据卷容器
    Docker创建数据卷
    Docker创建容器
  • 原文地址:https://www.cnblogs.com/canfeng/p/4911028.html
Copyright © 2011-2022 走看看