Java修炼之凡界篇 筑基期 第06卷 面向对象 第01话 什么是面向对象

面向对象编程(OOP)是一种重要的编程思想,通过类和对象组织代码,实现数据封装。它强调将现实世界的问题分类,转化为计算机可处理的形式。OOP适合处理复杂问题,便于多人协作,提供了一种从宏观到微观的分析方法。在实际操作中,先有类定义,后有对象实例化。OOP结合了面向过程的微观操作,为理解和解决复杂系统提供了有效工具。
摘要由CSDN通过智能技术生成

什么是面向对象

Java 的核心思想就是OOP(面向对象)

面向过程

  • 步骤清晰简单
  • 适合处理一些较为简单的程序场景

面向对象

  • 物以类聚,面向对象思想是分类的思维模式,由宏观到微观
  • 首先,对需要解决的问题进行分类
  • 然后,对分好类的问题进行单独思考
  • 最后,对某个分类下的细节进行面向过程的思索
  • 面向对象适合处理复杂的问题,适合处理需要多人协作的问题

对于描述复杂的事务,为了从宏观上把握和整体上合理分析,我们需要使用面向对象的思路分析整个系统,具体到微观操作,仍然需要面向过程的思路去处理

什么是面向对象

  • 面向对象编程(Object-Oriented Programming, OOP)
  • 面向对象编程的本质就是:以类的方式组织代码,以对象组织(封装)数据
  • 从认识论角度考虑是现先有对象后有类;对象,是具体的事务;类,是抽象的,是对对象的抽象
  • 从代码运行角度考虑是先有类后有对象;类是对象的模版
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

莫在问

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值