- 1.面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。
- 第一步:把冰箱门打开
- 第二步:抬起大象,塞入冰箱
- 第三步:把冰箱门关闭
- 2.面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。
- 人{
-
打开(冰箱){ -
冰箱.开开(); -
} -
抬起(大象) -
{ -
大象.进入(冰箱); -
} -
关闭(冰箱){ -
冰箱.闭合(); -
} - }
- 冰箱{
-
开开(){} -
闭合(){} - }
- 大象{
- 进入(冰箱){
- }
- }
- 设计类的成员:(类似与C的结构体,但是也不太一样里面可以调用函数)
-
属性=成员变量=field; -
方法=成员方法=函数=method; -
创建类的对象=类的实例化=实例化类; - 类和对象的使用:
- 1.创建类,设计类的成员(属性和方法)
- 2.创建类的对象
- 3.通过“对象.属性”或"对象.方法"调用对象的结构
- 对象的创建和使用:匿名对象
- 如果对一个对象只需要进行一次方法调用,那么就可以使用匿名对象。
- 我们经常将匿名对象作为实参传递给一个方法调用。



京公网安备 11010502036488号