JAVA面向对象简介
2021/5/22 12:25:10
本文主要是介绍JAVA面向对象简介,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、面向过程(pop)与面向对象(oop)
- 面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。
- 面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。
二、例子理解二者区别
- 面向过程:
1、把冰箱门打开
2、抬起大象塞进冰箱
3、关上冰箱门
- 面向对象:
1、人{
打开(冰箱){
冰箱.打开();
}
抬起(大象){
大象.进入(冰箱);
}
关闭(冰箱){
冰箱.关闭();
}
}
2、冰箱{
打开(){}
关闭(){}
}
3、大象{
进入(冰箱){}
}
三、面向对象分析方法--分析问题的思路和步骤:
- 根据问题需要,选择针对的现实世界中的主体
- 从实体中寻找解决问题相关的属性和功能,这些属性和功能就形成了概念世界中的类
- 把抽象的实体用计算机语言进行描述,形成计算机世界中类的定义。把类构造成计算机能够识别和处理的数据结构
- 将类实例化成计算机世界中的对象,对象是计算机世界中解决问题的最终工具。
这篇关于JAVA面向对象简介的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)