黑马程序员技术交流社区

标题: OC基础第六天笔记 [打印本页]

作者: 杨光0618    时间: 2016-8-22 18:48
标题: OC基础第六天笔记
本帖最后由 杨光0618 于 2016-8-22 18:53 编辑

Mark 01 NSObject类

1.NSObject是Foundation框架中的一个类

2.super关键字

3.类方法能否被继承

4.访问修饰符

5.私有属性和私有方法的应用
6.私有方法

Mark 02 里氏替换  LSP

1.子类对象可以替换父类对象的位置,并且程序的功能不受影响

Mark 03 方法重写

1.子类有这个方法,但是子类和这个方法的实现不一样
2.子类认为父类的方法做的事情还不够,想要在父类方法的基础之上,在多做一些事情
在.m文件中,重新实现要重写的方法,不是声明,也不需要再次声明

如果一个父类指针,指向的是子类的方法,那么通过这个父类指针,调用子类方法的时候,调用的是子类修改后的方法

Mark 04  多态

1.同一种行为,对于不同的事物而言,具有完全不同的表现形式

2.多态是个现象

Mark 05

1.NSLog打印一个对象的时候

Mark 06 特有语法

1.子类对象有子类和它所属的父类的所有属性

2.关于类加载
3.SEL数据
















欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2