简单整理面向对象的编程思想

面向对象的编程思想

何为面向对象?

就是把一类具有相同属性和动作的实体抽象成为计算机里面的类,也就是对象的模板,把属性和方法封装成一个类中。处理业务的流程就是对象之间的信息传递,把程序中的所有东西当做对象来进行处理。

面向对象的优点是什么?

面向对象编程更加模块化,更加易于构建大型项目,而且面向对象编程有利于更新和维护,其简化了企业级的编程的协同问题。项目可以做的更大,模块之间解耦,调用更简单,易于修改和维护,适合大型项目。

面向对象的核心思想

基本思路就是,创建一个对象,给这个对象,添加上属性和属性值,还有函数等方法,之后通过操作这个对象,来完成需要的效果。

面向对象编程的要素有哪些?

类: 创建一类具有相同特征的对象的模板,是计算机当中对于对象的抽象

对象: 一切皆对象, 凡是具有状态和行为的实体

属性: 属性对应着对象的状态, 是计算机里面表示对象的状态的数据结构

方法: 方法对应着对象的行为, 是计算机对对象的行为的一种抽象, 是处 理业务逻辑的关键所在

构造方法: 构造方法是创建对象时所调用的方法

继承: 继承的主要目的是实现方法的多态性和代码的可重用性

多态: 多态是为了解决现实生活中的情况的多样性问题, 根据不同的条件, 做出对应的动作

封装: 封装就是把属性和方法封装到一个类中, 通过方法来修改和执行业务, 有利于后期的修改和维护

何为多态?

多态是指方法的重载和方法的重写, 在相同名称的方法下, 根据不同的情况调用对应的方法, 有助于实现满足灵活多变的实际业务需求。

何为封装?

封装就是把属性和方法都封装为类, 通过方法去访问和修改数据, 对外提供修改数据和处理业务的方法,有助于实现模块化编程, 有助于实现代码的维护和代码的修改。

感谢您的阅读,若觉得有帮助请点个赞,谢谢!!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值