上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 多态 1、没有继承就没有多态 2、代码体现:父类类型的指针指向子类对象 类的创建: 多态的实现: 系统在调用方法时,会动态检测对象的真实形象 3.好处:如果函数/方法参数中使用的父类类型,可以传入父类、子类对象,用于整合相似的函数 4.局限性 父类类型的指针变量 不能 直接调用子类特有的方法,必须强 阅读全文
posted @ 2016-03-19 19:30 墨隐于非 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 本次是OC的第一节课,主要是学习和理解类与对象 1、面向对象 1> OOP(Object Oriented Programming)面向对象编程。 面向对象以事物为中心,完成某件事情都需要哪些事物来参与,参与该事件的事物都有哪些功能,完成该事件需要这些事物相互协作共同完成,并且完成该事件只是所有事物 阅读全文
posted @ 2016-03-18 19:57 墨隐于非 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 继承 1、定义 继承是指一个对象直接使用另一对象的属性和方法。 继承:xx 是 xxx 2、实现 : A 表示 B 继承了 A ,相当于拥有了 A 里面的所有的成员变量和方法 OC是一种单继承的语言 3、继承的好处 1> 抽取重复代码 2> 建立了类之间的关系 3> 子类可以拥有父类中的所有成员变量 阅读全文
posted @ 2016-03-17 19:46 墨隐于非 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 本次主要学习面向对象的三大特性:封装、继承和多态中的封装 封装 1、 好处 降低耦合率 可重复调用类中的属性 提高安全性,外部不能随便修改变量的值,保证了数据的安全性 2、 set方法 1.作用:提供一个方法给外界设置成员变量,可以在方法里面对参数进行相应的过滤 2.命名规范 1> 方法名必须以se 阅读全文
posted @ 2016-03-16 20:15 墨隐于非 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 本次主要学习和理解函数指针 1.函数指针 1> 定义 代码第5行 函数类型:int (int, int) 函数指针的类型:int (*p)(int, int) p是函数指针变量名 2> 给函数指针赋值(使用函数首地址) 代码第6行 函数存放在代码区,函数名是函数存储空间的首地址 3> 通过函数指针调 阅读全文
posted @ 2016-03-16 17:41 墨隐于非 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 本次主要学习和理解C语言中的内存管理 1、存储区划分 按照地址从高到低的顺序:栈区,堆区,静态区,常量区,代码区 1> 栈区:局部变量的存储区域 局部变量基本都在函数、循环、分支中定义 栈区的内存空间由系统自动分配和回收 栈顶,栈底:先定义的局部变量存储区域从栈底开始分配,后定义的局部变量向栈顶分配 阅读全文
posted @ 2016-03-15 17:56 墨隐于非 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 本次随笔主要是为了学习和理解C语言中的指针,指针树状图如下: 1、访问数据的两种方式 1> 直接访问:定义变量后,直接访问变量 2> 间接访问:先找到地址,根据地址访问变量的存储单元 图解 2、指针 1> 定义指针变量 类型修饰符 *指针变量名 = NULL; NULL 表示空指针,相当于0,用来给 阅读全文
posted @ 2016-03-14 20:58 墨隐于非 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 本次重点学习和理解OC对象方法的声明和定义 代码: 1、没有传参数的方法 代码13行和24-26行 分别为没有传参数的方法声明和定义 方法声明 方法实现 返回值类型不能与方法名之间存在空格,否则会报错 方法名为 pi 2、传一个参数的方法 代码16行和28-30行 分别为传一个参数的方法声明和定义 阅读全文
posted @ 2016-03-12 21:32 墨隐于非 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 以下代码为了充分学习理解 类与对象 类与对象的定义 类就是将事物的共有属性和方法抽离出来形成的;类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。 对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。 类对象的关系 类是对象的抽象,而对象是类的具 阅读全文
posted @ 2016-03-12 21:11 墨隐于非 阅读(290) 评论(0) 推荐(0) 编辑
摘要: OC是一门面向对象的语言,因此它也有类、对象、静态\动态方法、成员变量的概念。这讲就来创建第一个OC的类。 第一个类的源码: 1.类的声明(代码11-20行):声明对象的属性和行为 代码第11行 : NSObject 目的是:让Car这个类具备创建对象的能力 代码第12-16行 用来声明对象属性(实 阅读全文
posted @ 2016-03-12 20:29 墨隐于非 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、结构体的概述 在C语言中,结构体(struct)指的是一种数据结构,是C语言中构造类型的其中之一。 在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓名、年龄、身高等数据构成,这些数据都具有不同的类型,姓名可以是字符串类型,年龄可以是整型,身高可以是浮点型。 C语 阅读全文
posted @ 2016-03-11 19:58 墨隐于非 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 视频iOS是本人通过视频学习,初期并不是直接使用Xcode,而是在命令行下创建文件、打开文件、编译文件和运行文件。 1 #import <Foundation/Foundation.h> 2 3 int main() { 4 5 NSLog(@"Hello,World!"); 6 return 0; 阅读全文
posted @ 2016-03-11 15:10 墨隐于非 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 本次主要是学习和理解函数,函数树状图如下: 1、函数的声明和定义 函数定义的四要素分别为: 返回值类型 :函数的结果值类型,函数不能返回数组。 指定返回类型是void类型说明函数没有返回值。 函数名 :函数名命名规范和变量名命名规范一样。 参数列表 : 每个形式参数的前面说明其类型,即使几个参数具有 阅读全文
posted @ 2016-03-09 20:10 墨隐于非 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1、一维数组 数组:具有相同类型的成员组成的一组数据 1> 定义 元素:数组中存放的数据成为数组的元素 数组是构造类型,用{...}来给构造类型赋初始值,类型修饰符用来表示元素的类型 类型修饰符 数组名[数组元素个数] = {值1,值2,值3....}; 定义的形式: 第一种形式 1 int age 阅读全文
posted @ 2016-03-09 11:08 墨隐于非 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1、while循环 while (循环条件) { 循环体; } 练习:打印1-100之间所有的数 2、do...while循环 do { 循环体 } while (循环条件); 3、for循环 for(定义循环变量 ; 循环条件;循环增量){...} 练习:用for循环打印出1~100之间既不是7的 阅读全文
posted @ 2016-03-08 19:13 墨隐于非 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页