伊菟园

  • 首页
  • 文章归档
  • 友情链接

  • 搜索
面向对象 opensuse 键盘输入 输入 Scanner 注释 java C/C++ 编程 Linux 服务器 虚拟机 游戏制作 元数据 UE4

[java][面向对象]初识面向对象

发表于 2021-02-23 | 0 | 阅读次数 5

面向对象 & 面向过程

面向过程思想

  • 步骤清晰简单,第一步做什么,第二步做什么
  • 面对过程适合处理一些较为简单的问题

面向对象思想

  • 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。
  • 面向对象适合处理复杂的问题,适合处理需要多人协作的向问题!

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

什么是面向对象

面向对象编程( object- Oriented Programming,OoP)
面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。

抽象

三大特性:

  • 封装
  • 继承
  • 多态

从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象
从代码运行角度考虑是先有类后有对象。类是对象的模板

创作不宜,求打赏~
伊玖OneNine 微信支付

微信支付

伊玖OneNine 支付宝

支付宝

  • 本文作者: 伊玖OneNine
  • 本文链接: https://erxtu.com/?p=111
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# 面向对象 # opensuse # 键盘输入 # 输入 # Scanner # 注释 # java # C/C++ # 编程 # Linux # 服务器 # 虚拟机 # 游戏制作 # 元数据 # UE4
[java]数组
[java][面向对象]对象的创建分析
  • 文章目录
  • 站点概览
伊玖OneNine

伊玖OneNine

20 日志
7 分类
15 标签
RSS
Github E-mail
Creative Commons
Links
  • iloim's Blog
© 2018 — 2021 京ICP备18009660号-1
由 Halo 强力驱动
|
主题 - NexT.Pisces v5.1.4