Java之路————面向对象的编程&什么是面向对象
面向对象的编程
面向过程&&面向对象
面向过程的思想:线性思维(步骤清晰简单,第一步做什么,第二步做什么...,比较适合一些较为简单的问题)
面向对象的思想:物以类聚,分类思维(思考问题首先会去想要解决这个问题需要哪些分类,然后对这些分类进行单独思考,最后,才对某个分类下的细节进行面向过程的思索。问题——>分哪些类——>对这些分类进行单独思考——>对某个分类进行面向过程的思考。这样的思维方式比较适合处理复杂的问题,适合处理多人协作的问题!)
就比如:一个班级就有班委集体和普通学生,班委又有八个分类,每一位班委都有属于自己要处理的事物
而面向过程比较具体,但面向对象比较抽象
什么是面向对象
本质:以类的方式组织代码,以对象组织(封装数据)
抽象
三大特性:
1、封装 2、继承(父债子偿) 3、多态(不同的人去做同一件事,效果会不同)
不同的角度对于面对对象的认识也不同:
认识论:对象——>类(先有人这个个体,随着人的数量和种类增多,之后就有了人类这个抽象的概念。)
代码运行:类——>对象(先有类后有对象,类是对象的模板,根据类,可以创建出很多对象。)

浙公网安备 33010602011771号