小说哥

导航

2014年12月16日 #

Objective-C语言-构造方法和类的深入和分类

摘要: 一、构造方法(一)构造方法的调用完整的创建一个可用的对象:Person*p=[Personnew];New方法的内部会分别调用两个方法来完成2件事情,1)使用alloc方法来分配存储空间(返回分配的对象);2)使用init方法来对对象进行初始化。可以把new方法拆开如下:1.调用类方法+alloc分... 阅读全文

posted @ 2014-12-16 17:30 小说哥 阅读(207) 评论(0) 推荐(0) 编辑

Objective-C语言-点语法和变量作用域-@property @synthesize和id

摘要: 一、点语法(一)认识点语法声明一个Person类:#import @interface Person : NSObject{ int _age;//默认为@protected}- (void)setAge:(int)age;- (int)age;@endView Code Person类... 阅读全文

posted @ 2014-12-16 15:03 小说哥 阅读(293) 评论(0) 推荐(0) 编辑

Objective-C-面向对象—多态

摘要: 一、基本概念多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。在使用多态是,会进行动态检测,以调用真实的对象方法。多态在代码中的体现即父类指针指向子类对象。Animal类的声明Animal类的实现Dog类继承自Animal类Dog类的实现测试程序:二、使用注意代码分析:Dog*d=... 阅读全文

posted @ 2014-12-16 11:53 小说哥 阅读(172) 评论(0) 推荐(0) 编辑

Objective-C-面向对象— 继承

摘要: 一、基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。继承的好处:(1)抽取出了重复的代码(2)建立了类和类之间的联系继... 阅读全文

posted @ 2014-12-16 10:25 小说哥 阅读(233) 评论(0) 推荐(0) 编辑

Objective-C语言-面向对象—封装

摘要: 一、面向对象和封装面向对象的三大特性:封装(成员变量)、继承和多态在OC语言中,使用@interface和@implementation来处理类。@interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的构造实现,把具体的实现封装了起... 阅读全文

posted @ 2014-12-16 09:18 小说哥 阅读(188) 评论(0) 推荐(0) 编辑