JAVA面向对象简介
Posted 泥鱼生长
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA面向对象简介相关的知识,希望对你有一定的参考价值。
一、面向过程(pop)与面向对象(oop)
- 面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。
- 面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。
二、例子理解二者区别
- 面向过程:
1、把冰箱门打开
2、抬起大象塞进冰箱
3、关上冰箱门
- 面向对象:
1、人{
打开(冰箱){
冰箱.打开();
}
抬起(大象){
大象.进入(冰箱);
}
关闭(冰箱){
冰箱.关闭();
}
}
2、冰箱{
打开(){}
关闭(){}
}
3、大象{
进入(冰箱){}
}
三、面向对象分析方法--分析问题的思路和步骤:
- 根据问题需要,选择针对的现实世界中的主体
- 从实体中寻找解决问题相关的属性和功能,这些属性和功能就形成了概念世界中的类
- 把抽象的实体用计算机语言进行描述,形成计算机世界中类的定义。把类构造成计算机能够识别和处理的数据结构
- 将类实例化成计算机世界中的对象,对象是计算机世界中解决问题的最终工具。
以上是关于JAVA面向对象简介的主要内容,如果未能解决你的问题,请参考以下文章