浅谈面向对象编程与面向过程编程

面向对象编程
面向对象编程是一种更加复合人们思维方式的编程思想。在现实生活中存在许多不同种类的事物,但是这些事物之间存在着某种联系,我们在使用程序模拟实现这些事物时,就可以通过对象的形式对其进行描述。
面向对象解决问题过程:将待解决的问题,描述称为一个一个单独的对象,通过对象的接口调用来解决问题。

面向过程编程
面向过程编程就是分析问题所需要解决的步骤,同过函数将这些步骤一一实现出来,然后通过函数的调用解决该问题。

优点:
解决问题比较方便,如果一个接口出现错误,只需要修改其个别的类,维护起来比较简单。

面向对象的特点:

  • 封装
    将对象的属性与方法进行封装,用户不需要知道其内部实现的原理,只需要进行接口调用即可。
  • 继承
    描述类与类之间的关系信息,通过继承实现无须重新编写原有类的情况下,对原有类的功能进行扩展。
  • 多态
    多态性指的是在程序中允许出现重名现象,具体是解决继承时产生函数重名的问题。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值