如何掌握Java(四)中的面向对象编程基础?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1601个文字,预计阅读时间需要7分钟。
一. OOP: Object-Oriented Programming
1.面向过程与面向对象
- 面向过程:关注算法和步骤,以函数为单位。 - 面向对象:关注数据和对象,以类和对象为单位。 - 区别:面向过程简单,线性思维;面向对象复杂,但更贴近现实。 - 共同点:都用于解决问题。一.OOP:Object Oriented Programming
1.面向过程和面向对象
面向过程
面向对象
区别
事物比较简单,可以用线性的思维去解决
事物比较复杂,使用简单的线性思维无法解决
共同点
1.面向过程和面向对象都是解决实际问题的一种思维方式
2.二者相辅相成,并不是对立的。解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系、方便我们分析整个系统;具体到微观操作,仍然使用面向过程方式来处理
2.举例
如何吃午饭
面向过程
面向对象
买菜
洗菜
点火
......
吃饭
饭店
厨师
在饭店吃厨师做好的饭
二.对象和类
对象和类的概念
- 对象:是具体的事物
- 类:是对象的抽象
先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象。
本文共计1601个文字,预计阅读时间需要7分钟。
一. OOP: Object-Oriented Programming
1.面向过程与面向对象
- 面向过程:关注算法和步骤,以函数为单位。 - 面向对象:关注数据和对象,以类和对象为单位。 - 区别:面向过程简单,线性思维;面向对象复杂,但更贴近现实。 - 共同点:都用于解决问题。一.OOP:Object Oriented Programming
1.面向过程和面向对象
面向过程
面向对象
区别
事物比较简单,可以用线性的思维去解决
事物比较复杂,使用简单的线性思维无法解决
共同点
1.面向过程和面向对象都是解决实际问题的一种思维方式
2.二者相辅相成,并不是对立的。解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系、方便我们分析整个系统;具体到微观操作,仍然使用面向过程方式来处理
2.举例
如何吃午饭
面向过程
面向对象
买菜
洗菜
点火
......
吃饭
饭店
厨师
在饭店吃厨师做好的饭
二.对象和类
对象和类的概念
- 对象:是具体的事物
- 类:是对象的抽象
先有具体的对象,然后抽象各个对象之间象的部分,归纳出类通过类再认识其他对象。

