java面向对象的三大特点:
封装,继承,多态、
至于抽象也是面向对象的特点,但是目前没有得到现在部分程序原的认同。
在java之前的C语言和C++语言是属于面向过程的语言,而java数属于纯面向对象的语言(但不代表就没有面向过程)
面向过程:安照步骤的方式进行思考与设计(问题域清晰时使用)
面向对象:在问题域分解参与的角色,使每个角色赋予属性和行为(方法),然后再让这些角色组合在一起,协同工作。(问题域模糊时使用)
面向对象的过程为:
分析(找对象)——设计(确定对象的内容:值,行为)——编程(书写类,代表对象类型)——产生对象——使用对象
属性是指对象身上有什么数据值,行为是对象可以做什么,或者我们想这些对象做什么
对于Java而言万物皆对象,对象因关注而产生
时间: 2024-08-08 01:29:03