黑马程序员技术交流社区

标题: OC中类与类之间的关系 [打印本页]

作者: 朱儿008    时间: 2016-9-28 23:16
标题: OC中类与类之间的关系
1.组合: 对象A是由其他若干个对象组合而成,这些对象是对象A的组成部分(比如 人由头手脚...组成)
2.依赖: A中有一个方法需要对象B作为参数,此时对象A和对象B就是依赖关系, A依赖B
3.关联: 对象A中有对象B作为属性,但是,对象A不是对象B组成的(人拥有电脑.警察有一条警犬)
4.继承: 继承是一种创建类的方式,当创建一个类B,希望类B创建出来就拥有类A中所有的属性和方法,就在定义类B的时候让他继承类A
4.1  几个名词
B继承自类A,B叫做类A的子类,A叫做类B的父类;
类B从类A派生,类B叫做类A的派生类,类A叫做类B的基类;
4.2  用继承的方式创建类有什么特点?
(1).单根性,一个类只能有一个父类
(2).传递性:C继承自类B,B继承自类A,那么此时类C拥有类B和类A的所有的属性和方法.


作者: Malizhi    时间: 2016-9-29 23:20
赞一赞,币大把来
作者: will123    时间: 2016-9-30 00:11
咱一洗吧,希望有分




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