JAVASE面向对象

本文对比了面向过程和面向对象编程,阐述了面向对象如何通过封装简化问题,强调了面向对象的面向“指挥者”思维和类与对象在实践中的应用。
  • 1什么是面向过程?

  • 面向过程代表语言:C语言
  • 面向过程是一种解题思路,会按照设定的步骤,一步一步去实现。而具体的每一步都需要我们去实现和操作。这些步骤相互调用协作,完成我们的需求。
  • 面向着具体的每一个步骤和过程,就是面对具体的每一个功能函数。这些功能函数相互调用,完成需求。当需求单一,或者简单时,我们一步一步去操作没问题,并且发现效率也挺高。可随着需求的更改,功能的增多,发现需要面对的每一个步骤已经忙不过来了。
  • 2.什么是面向对象?

  • 面向对象代表语言:JAVA
  • 当不再面对具体的每一个方法时,发现操作也变的简单了很多。封装具体功能的这个类,才是我们需要面对的。而基于这个封装了具体功能的类,一般情况下,在Java中需要通过创建这个实体来使用。

  • 这个实体称之为对象。在开发中,我们是在不断的找封装不同功能的类。基于这些类创建其对象,使用这些对象完成相应的操作。

    通过上面的讲解和分析得出:面向对象是基于面向过程,对象是将功能进行了封装。只要找到了具体的类,创建出对象,就可以调用其中的具体功

  • 3.面向对象和面向过程差异(面向对象的好处)

  • 对面向过程和面向对象做出总结:

    1. 面向对象是一种更符合人们思考习惯的==思想==。
    2. 面向过程中更多的体现的是==执行者==,面向对象中更多的体现是==指挥者==。指挥对象做事情。
    3. 面向对象将复杂的问题简单化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值