Objective-C语言是面向对象的高级编程语言,因此,它具有面向对象编程所具有的一些特性,即:封装性、继承性和多态性。今天介绍一下Objective-C中的多态性。 一、什么是多态 多态:不同对象以自己的方式响应相同的消息的能力叫做多态。 由于每个类都属于该类的名字空间,这使得多态称为可能...
分类:
其他好文 时间:
2015-12-02 22:18:31
阅读次数:
200
课程要点:C语言是一种面向过程的语言,OC是一种面向对象的语言类与对象的关联如何在xcode中创建一个类如何在类中标记该类事物的属性和动作 C语言是一种面向过程的语言,OC是一种面向对象的语言 1、面向过程 我现在让没有学过iOS开发的小闪同学去负责一个项目,此时在我需要做以下事情,小闪才能...
分类:
其他好文 时间:
2015-11-27 16:43:38
阅读次数:
146
创建一个类comm+n实例变量的可见度 @public,@protect@private@public // 共有的,在类的内部和外部都可以进行访问@protected // 受保护的,在类的内部和子类中可以进行访问,实例变量默认是受保护的@private // 私有的,只能在类的内部进行访问,子类...
分类:
其他好文 时间:
2015-11-07 18:54:33
阅读次数:
177
类的设计:1类名 类名的第一个字母必须大写 不能有下划线 多个英文字母,用驼峰标识2属性3行为例子: 类名:Zoombie 属性:life、speed 行为:walk、bite面向对象解决问题应该是先考虑要设计那些类,再利用类创建多少个对象1、类的声明和实现 声明:@in...
分类:
其他好文 时间:
2015-11-03 11:58:42
阅读次数:
235
1.C语言面向过程,OC面向对象2.第一个OC程序#import int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, W...
分类:
其他好文 时间:
2015-11-02 10:19:16
阅读次数:
274
OC面向对象—多态一、基本概念多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。在使用多态是,会进行动态检测,以调用真实的对象方法。多态在代码中的体现即父类指针指向子类对象。Animal类的声明Animal类的实现Dog类继承自Animal类Dog类的实现测试程序:二、使用注意代码...
分类:
其他好文 时间:
2015-10-25 22:08:35
阅读次数:
205
基础知识 1.标识符是有字母,数字,下划线组成的。 2.首字母只能是字母,下划线,不能为数字。 3.标识符要做到见名之意。 4.标识符不能使用已定义的关键字和预定义标识符。继承 继承:子类可以直接访问父类中的成员变量。子类继承父类所有方法的声明,实现和属性 ,除私有的实例变量级成员。 OC中...
分类:
其他好文 时间:
2015-10-25 20:34:29
阅读次数:
166
概念性知识1.c语言是面向过程编程:分析解决问题的步骤,实现函数,依次调用2.oc语言是面向对象编程:分析问题的组成的对象,协调对象间的联系和通信,解决问题3.#include和#import的相同点与区别:两者都是导入头文件,而#import可以避免重复包含。4.类:具有相同特征和行为的事物的抽象...
分类:
其他好文 时间:
2015-10-25 16:20:43
阅读次数:
122
from :http://www.cnblogs.com/wendingding/p/3705428.html其实多态说白了就是:定义类型和实际类型,一般是基于接口的形式实现的。例子:Animal类//// Animal.h// WDDDuotaiTest//// Created by Liu...
分类:
其他好文 时间:
2015-09-25 13:04:32
阅读次数:
214