黑马程序员技术交流社区
标题:
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