面向对象是什么

面向对象与面向过程的区别:
一、面向过程的思想(解决简单问题): 1.第一步做什么,第二步做什么
2.处理一些简单的问题
二、面向对象的思想(解决复杂问题):1.将面对的问题进行分类,思考解决问题需要那些分类,然后对问题进行单独思考。
2.然后将分好类的细节进行面向过程的解决。

面向对象:
面向对象编程(OOP):以类的方式组织代码,以对象的形式封装数据。
面向对象的三大特性:封装 继承 多态
封装:将对象的属性和实现细节隐藏,只对外提供必要的方法。将细节封装起来,只把对外暴露调用方法。
继承:继承可以让子类具有父类的特性,提高了代码的重用性。从设计上是种增量进化,原有的父类设计不变的话,可以增加一些新功能或者改进自己的算法。
多态:多态是指同一个方法调用由于对象不同会产生不同的行为。例如:休息方式不同,张三休息是睡觉,李四休息是打游戏。

面向对象是什么最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/21622.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>