基本理论

简介: 基本理论

什么是对象

  • 万物皆对象
  • 对象是具体物体,拥有属性,拥有行为,把很多零散的东西, 封装成为一个整体

面向过程&面向对象

  • 都是一种解决问题的思路 (思想)

面向过程

  • 在解决问题的时候,关注的是解决问题的每一个的过程 (步骤)

面向对象

  • 在解决问题的时候,关注的是解决问题所需要的对象

对比

  • 面向对象和面向过程都是解决问题的一种方式 (思想), 面向对象本身是对面向过程的封装
  • 面向过程编程最重要的是什么,按照步骤划分,把一个任务,分解成具体的每一个步骤
  • 面向对象编程最重要的什么,按照功能对象进行划分,找到对象, 确定对象属性和行为
  • 如何从面向过程编程的思想,过渡到面向对象编程,一样的,列举出一个任务的具体实现步骤,试图分离这些实现步骤中的功能代码块,将这些功能代码块,划分到某一个对象中,根据这个对象以及对应的行为,抽象出对应的类,设计类

什么是类

某一个具体对象特征的抽象

类的作用

根据抽象的类,生产具体的对象

对象和类的关系

  • 对象 = 抽象 -> 类 -> 实例化 -> 对象
相关文章
|
1月前
|
算法 量子技术
探索量子计算的边界:从理论到实践
本文深入探讨了量子计算的基本原理、关键技术里程碑以及当前面临的挑战和未来的发展方向。通过对量子比特、量子纠缠和量子门等核心概念的解释,本文旨在为读者提供一个关于量子计算领域的全面概览。此外,文章还分析了量子计算机在解决特定类型问题上的潜在优势,包括密码学、药物发现和复杂系统模拟等领域。最后,本文讨论了实现大规模量子计算所面临的技术障碍和可能的解决方案,展望了量子计算技术的未来趋势。
53 1
|
8月前
|
Python
物理力学:理论探索与代码实践
物理力学:理论探索与代码实践
64 1
|
8月前
|
存储 安全 数据安全/隐私保护
Libavutil详解:理论与实战
Libavutil详解:理论与实战
104 0
|
8月前
|
Java Spring
ObjectProvider的理论与实战
ObjectProvider的理论与实战
189 0
[1] 理论一:吸收能力理论
[1] 理论一:吸收能力理论
160 1
|
编解码 JavaScript
解释基本的3D理论
本文介绍了所有基本理论,这些理论在开始使用 3D 时很有用。
142 0
解释基本的3D理论
|
信息无障碍
学习总结(抓沙理论、盲人摸象、高屋建瓴、囫囵吞枣)
学习总结(抓沙理论、盲人摸象、高屋建瓴、囫囵吞枣)
135 0
|
机器学习/深度学习 监控 搜索推荐
快看 esmm 模型理论与实践
快看 esmm 模型理论与实践
快看 esmm 模型理论与实践
|
安全 开发者
需要层次理论 | 学习笔记
快速学习需要层次理论。
240 0
需要层次理论 | 学习笔记
|
存储 安全 算法
OopMap理论篇
哈喽,我是子牙。十余年技术生涯,一路披荆斩棘从技术小白到技术总监到JVM专家到创业。技术栈如汇编、C语言、C++、Windows内核、Linux内核。特别喜欢研究虚拟机底层实现,对JVM有深入研究。分享的文章偏硬核,很硬的那种。
477 0
OopMap理论篇