导入
过程式编程(POP)与面向对象编程(OOP)
本节课将学习过程式编程(POP)与面向对象编程(OOP)之间的区别。
Java 是一种面向对象的编程语言,其代码编写在类中。我们稍后会进一步详细讲解这一点。在此之前,我们先来理解过程式编程与面向对象编程之间的关键区别。
过程式编程与面向对象编程的区别
| 过程式编程 (POP) | 面向对象编程 (OOP) |
|---|---|
| 1. 一组指令按步骤依次执行。 | 1. 核心关注点是对象。 |
| 2. 始终保持一个固定的流程。 | 2. 对象封装了类中编写的所有方法,类实际上是对象的蓝图。 |
| 3. 数据从上到下流动,函数具有更高的优先级。 | 3. 访问修饰符使语言更加安全。 |
| 4. 代码更具可读性,因为我们可以为不同任务编写不同的类,并实现松耦合。 | |
| 5. 还有许多过程式编程中不存在的特性,如方法重载、运算符重载或重写等。 |