面向对象三大特性: 成员变量的封装、继承、多态 封装:/* set方法: 1.作用:提供一个方法给外界设置成员变量 2.命名规范: 1>方法名必须以set开头 2>set后面跟上成员变量的名称,成员变量...
分类:
其他好文 时间:
2014-12-05 10:32:21
阅读次数:
166
在上篇博文中,我们编写了一个可以输出不同几何类型的小程序。通过C语言的struct结构体,给大家感受了下,对象的大概样子。 如果用Obejctive-C的面向对象的特征来实现。那么,drawShape函数应该修改成这样:1 void drawShape(id shapes[], int cou...
分类:
其他好文 时间:
2014-11-26 01:04:01
阅读次数:
340
主要内容:继承、初始化方法、便利构造器(掌握)...
分类:
其他好文 时间:
2014-11-18 00:22:51
阅读次数:
238
OC面向对象的三大特征1.OC面向对象的三大特封装1)封装:完整的说是成员变量的封装。2)在成语方法里面的成员变量最好不要使用@public这样会直接暴露在外面被别人随随便便修改,封装的方法还可以达到过滤无效数据的作用。3)对成员变量只读(readonly):只允许外界访问我的no,不允许外界修改我...
分类:
其他好文 时间:
2014-11-13 12:17:22
阅读次数:
146
OC面向对象—多态一、基本概念多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。在使用多态是,会进行动态检测,以调用真实的对象方法。多态在代码中的体现即父类指针指向子类对象。Animal类的声明Animal类的实现Dog类继承自Animal类Dog类的实现测试程序:二、使用注意代码...
分类:
其他好文 时间:
2014-11-12 13:45:37
阅读次数:
174
OC面向对象—继承一、基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。继承的好处:(1)抽取出了重复的代码(2)建立了...
分类:
其他好文 时间:
2014-11-12 13:44:12
阅读次数:
137
OC面向对象—封装一、面向对象和封装面向对象的三大特性:封装(成员变量)、继承和多态在OC语言中,使用@interface和@implementation来处理类。@interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的构造实现,把...
分类:
其他好文 时间:
2014-11-12 13:25:22
阅读次数:
138
OC面向对象—多态一、基本概念多态在代码中的体现,即为多种形态,必需要有继承,没有继承就没有多态。在使用多态是,会进行动态检測,以调用真实的对象方法。多态在代码中的体现即父类指针指向子类对象。Animal类的声明Animal类的实现Dog类继承自Animal类Dog类的实现測试程序:二、使用注意代码...
分类:
其他好文 时间:
2014-11-05 21:13:03
阅读次数:
200
重开发者的劳动成果,请勿转载
面向对象程序设计的一些关键概念,主要关注Objective-C定义类相关的语法。
OC面向对象方面的概念和其它语言差不多。相比其他语言更接近C++。
对象就是一个物件。面向对象的程序设计可以看成一个物件和你想对它做的事情。
对象(名词)----实现(动词),先定义类(Class),再定义方法(Method)。...
分类:
其他好文 时间:
2014-11-03 20:56:14
阅读次数:
248