美文网首页
OC中的类和对象

OC中的类和对象

作者: 叶语JM | 来源:发表于2016-04-16 21:10 被阅读497次

    OOP (Objec􏰂 O􏰄ien􏰂ed P􏰄og􏰄amming )面向对象编程 。面向对象以事物为中心,完成某件事情都需要哪些事物来参与,参与该事件的事物都有哪些功能,完成该事件需要这些事物相互协作共同完成,并且完成该事件只是所有事物功能中其中的一个⼩小功能。

    面向对象和面向过程的对比:

    ⾯向对象的核心思想是类和对象。

    OC中类的定义分为两个部分:接⼝部分和实现部分。

    接⼝部分:对外声明类的特征和⾏行为。(.h文件中)

    实现部分:⾏为的具体实现。(.m⽂件中)

    实现部分的代码:

    类和文件

    类的定义过程需要进行分文件放置。文件分为.h(接⼝文件)和.m(实现⽂文件)。

    类的创建

    类是一个抽象的概念,在实际开发中程序的运行是通过对象间的相互协作来完成。

    对象是类的实例,通过类来创建对象。

    创建对象分两步:分配内存空间:根据类中声明的实例变量为对象在堆区分

    配内存,并返回首地址。

    初始化:为对象的实例变量设置初始值。

    instancetype与id的区别

    实例变量的可见度分为三种:@public,@private,@protected 默认为@protect

    ⽅法是OC的核心,采用消息机制:[􏰄ecei􏰃e􏰄 me􏰅􏰅age]。

    “-”me􏰅􏰅age由对象来调用;

    “+”me􏰅􏰅age由类来调用。

    �set􏰄和ge􏰂􏰂t方法访问的是单一实例变量。

    相关文章

      网友评论

          本文标题:OC中的类和对象

          本文链接:https://www.haomeiwen.com/subject/miholttx.html