Java之路————面向对象的编程&什么是面向对象

面向对象的编程

面向过程&&面向对象

面向过程的思想线性思维(步骤清晰简单,第一步做什么,第二步做什么...,比较适合一些较为简单的问题)

面向对象的思想物以类聚,分类思维(思考问题首先会去想要解决这个问题需要哪些分类,然后对这些分类进行单独思考,最后,才对某个分类下的细节进行面向过程的思索。问题——>分哪些类——>对这些分类进行单独思考——>对某个分类进行面向过程的思考。这样的思维方式比较适合处理复杂的问题,适合处理多人协作的问题!)

就比如:一个班级就有班委集体和普通学生,班委又有八个分类,每一位班委都有属于自己要处理的事物

而面向过程比较具体,但面向对象比较抽象

什么是面向对象

本质:以类的方式组织代码,以对象组织(封装数据)

抽象

三大特性:

1、封装  2、继承(父债子偿)  3、多态(不同的人去做同一件事,效果会不同)

不同的角度对于面对对象的认识也不同:

认识论:对象——>类(先有人这个个体,随着人的数量和种类增多,之后就有了人类这个抽象的概念。)

代码运行:类——>对象(先有类后有对象,类是对象的模板,根据类,可以创建出很多对象。)

 

posted @   技术大佬  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示