什么是面向对象编程OOP

什么是面向对象编程OOP?

OOP(Object Oriented Programming) 面向对象编程:
将现实的事物抽象出来,把现实生活的事物以及关系,抽象成类,通过继承,实现,组合的方式把万事万物都给容纳了。实现了对现实世界的抽象和数学建模。这是一次飞跃性的进步。

注意和面向过程编程区别

面向对象过程不需要注意实现细节。

面向对象的三大特性
1、封装
隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。
2、继承
提高代码复用性;继承是多态的前提。
3、多态
父类或接口定义的引用变量可以指向子类或具体实现类的实例对象。提高了程序的拓展性。

猜你喜欢

转载自blog.csdn.net/crabstew/article/details/88729671