OC面向对象—封装 一、面向对象和封装 面向对象的三大特性:封装(成员变量)、继承和多态 在OC语言中,使用@interface和@implementation来处理类。 @interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的构造 ...
分类:
其他好文 时间:
2016-05-03 20:08:23
阅读次数:
172
OC面向对象—多态 一、基本概念 多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。 在使用多态是,会进行动态检测,以调用真实的对象方法。 多态在代码中的体现即父类指针指向子类对象。 Animal类的声明 Animal类的实现 Dog类继承自Animal类 Dog类的实现 测试程序 ...
分类:
其他好文 时间:
2016-05-03 20:02:00
阅读次数:
131
OC面向对象—继承 一、基本概念 程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。 在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。 继承的好处: (1)抽取出了重复的代码 ...
分类:
其他好文 时间:
2016-05-03 19:59:31
阅读次数:
116
OC面向对象-多态 一、基本概念 1>多态在代码中的体现,即为多种形态,没有继承就没有多态 2>在使用多态时,会进行动态检测,以调用真实的对象方法 3>多态在代码中的体现即父类指针指向子类对象 Animal类的声明 Animal类的实现 Dog继承自Animal类 Dog类的实现 测试程序 二、使用 ...
分类:
其他好文 时间:
2016-04-25 00:49:45
阅读次数:
153
OC面向对象封装 一、面向对象和封装 面向对象的三大特性:封装(成员变量),继承,多态 在OC语言中,使用@interface和@implementation来处理类. @interface就好像暴露在外面的时钟表面,像外界提供展示以及接口,@implementation就好像隐藏在时钟内部的构造实 ...
分类:
其他好文 时间:
2016-04-24 23:02:08
阅读次数:
232
面向对象和面向过程只是两种思想;都能解决问题; 面向过程关注的是解决问题的步骤;例如听歌—打开电脑--打开播放歌曲--关闭电脑 面向对象的思想的:思考的不是步骤,解决这个问题需要用到多少个对象;例如听歌:找对象:电脑这个对象;因为电脑这个对象有开机,播放歌曲,关机这些功能; 面向对象关注的是对象;不 ...
分类:
其他好文 时间:
2016-04-08 13:15:41
阅读次数:
144
1. iOS学习路线: C语言:数据类型、流程控制、函数、指针、字符串、结构体、枚举、预处理; OC:面向对象、内存管理、分类、协议、Block、KVC/KVO、Foundation框架; iOS基础: UIKit框架:基础视图:UIButton,UILabel,UITextField,UIImag ...
分类:
其他好文 时间:
2016-04-06 09:36:06
阅读次数:
287
1. iOS学习路线: C语言:数据类型、流程控制、函数、指针、字符串、结构体、枚举、预处理; OC:面向对象、内存管理、分类、协议、Block、KVC/KVO、Foundation框架; iOS基础: UIKit框架:基础视图:UIButton,UILabel,UITextField,UIImag ...
分类:
其他好文 时间:
2016-04-06 09:31:59
阅读次数:
168
继承性,封装性,多态性 继承性 子类获得父类的特性就是继承 被继承的这个类我们称之为父类/ 超类 继承了某个类的类我们称之为子类 在声明子类的时候,在子类名称后面通过:父类名称方式来实现继承 @interface子类名称 : 父类名称 @end 当B类继承A类, 那么B类就拥有A类所有的属性和方法(
分类:
其他好文 时间:
2016-03-04 00:17:44
阅读次数:
218
面向对象编程 OOP(Object-Oriented Programming) @interface Circle : NSObject { ShapeColor fillColor; ShapeRect bounds; } - (void) setFillColor: (ShapeColor) f
分类:
其他好文 时间:
2016-02-24 20:58:09
阅读次数:
129