2016年2月21日

摘要: 本小节知识点: 【掌握】description基本概念 【掌握】description重写的方法 【了解】description陷阱 1.description基本概念 NSLog(@"%@", objectA);这会自动调用objectA的description方法来输出ObjectA的描述信息. 阅读全文
posted @ 2016-02-21 17:38 上帝是个孩子 阅读(177) 评论(0) 推荐(0)
 
摘要: 本小节知识点: 【理解】实例变量的作用域 【掌握】变量修饰符在子类中的访问 【了解】实例变量作用域使用注意事项 1.实例变量的作用域 1)@public (公开的)在有对象的前􏰀下,任何地方都可以直接访问。 2)@protected (受保护的)只能在当前类和子类的对象方法中访问 3)@priva 阅读全文
posted @ 2016-02-21 17:37 上帝是个孩子 阅读(127) 评论(0) 推荐(0)
 
摘要: 本小节知识点: 【掌握】如何实现多态 【了解】多态的原理 【掌握】多态的注意点 1.如何实现多态 Animal是父类,子类有Cat 和 Dog,子类分别重写了父类中的eat方法;实例化对象的时候可以用下面的方法: Animal *animal = nil; //实例化猫的对象 animal = [C 阅读全文
posted @ 2016-02-21 17:36 上帝是个孩子 阅读(141) 评论(0) 推荐(0)
 
摘要: 本小节知识点: 【了解】什么是多态? 【掌握】多态的条件 【了解】多态的优点 1.什么是多态? 什么是多态:多态就是某一类事物的多种形态 猫: 猫-->动物 狗: 狗-->动物 男人 : 男人 -->人 -->高级动物 女人 : 女人 -->人 -->高级动物 程序中的多态:父类指针指向子类对象 2 阅读全文
posted @ 2016-02-21 17:35 上帝是个孩子 阅读(151) 评论(0) 推荐(0)
 
摘要: 本小节知识点: 1.super基本概念 2.super的作用 1.super基本概念 super是个编译器的指令符号,只是告诉编译器在执行的时候,去调谁的方法. self是一个隐私参数; self refers to the object receiving a message in objecti 阅读全文
posted @ 2016-02-21 17:34 上帝是个孩子 阅读(129) 评论(0) 推荐(0)
 
摘要: 本小节知识点: 方法重写 继承中方法调用的顺序 继承的注意事项 1.方法重写 在子类中实现与父类中同名的方法,称之为方法重写; 重写以后当给子类发送这个消息的时候,执行的是在子类中重写的那个方法,而不是父类中的方法。 如果想在子类中调用被子类重写的父类的方法,可以通过super关键字 使用场景:当从 阅读全文
posted @ 2016-02-21 17:33 上帝是个孩子 阅读(155) 评论(0) 推荐(0)
 
摘要: 本小节知识点: 继承基本概念 OC中的继承关系 OC中如何实现继承 1.继承基本概念 现实生活中的继承 交通工具类是一个基类(也称做父类),通常情况下所有交通工具所共同具备的特性,如速度与额定 载人的数量 按照生活常规,我们来继续给交通工具来细分类的时候,我们会分别想到有汽车类和飞机类等 等,汽车类 阅读全文
posted @ 2016-02-21 17:30 上帝是个孩子 阅读(242) 评论(0) 推荐(0)
 
摘要: 本小节知识点: 类方法中的self 对象方法中的self 全局变量成员变量局部变量 self总结 self使用注意 OC提􏰀供了两个保留字self和super OC语言中的self,就相当于C++、Java中的this指针。 要理解什么是self,什么是成员变量,什么是对象方法,什么是类方法 成员 阅读全文
posted @ 2016-02-21 17:28 上帝是个孩子 阅读(141) 评论(0) 推荐(0)
 
摘要: 本小节知识: 面向对象三大特性 什么是封装 为什么要进行封装? 封装的好处和原则 1.面向对象三大特性 封装性 继承性 多态性 2.什么是封装 封装性就是隐藏实现细节,,仅对外公开接口。 3.为什么要进行封装? 以下代码存在的问题? // 1成员变量是public的,也就是公开的,我们不能控制外界如 阅读全文
posted @ 2016-02-21 17:24 上帝是个孩子 阅读(177) 评论(0) 推荐(0)