关于面向对象的一些理解

面向对象是一种符合人类思维习惯的编程思想。这种思想通过对象来映射现实中的个各种事物,使用对象间的关系来描述事物的联系。它与面向对象不同,面向对象通过分析出问题解决的步骤,然后自顶向下,运用函数来把这些步骤一步步实现。,而面向对象则通过将问题分为多个独立的对象,从而通过调用对象的方式来解决问题。这样的方式可以是代码更容易维护,减少了代码之间的耦合度。
面向对象有三种特性,它们分别是:封装,继承,多态。封装是面向对象的核心思想,将对象属性和行为封装起来,不让外界知道内部的具体实现,这就是封装。比如说,用户使用计算机的时候,无需知道计算机的内部是如何工作的。继承主要描述的是类与类之间的关系,通过继承无需重写编写代码,只需要继承原有类的共并进行扩展。继承增强了代码的复用性,提高了开发效率,还方便程序的维护。多态简单来说就是同一个对象在不同状态下表现出不同的行为。例如,当有一个对象“cut”,理发师的行为是剪发,而演员的行为是停止表演。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值