» OOP(编程)中的对象

OOP(编程)中的对象

1967
  • Kristen Nygaard
  • Ole-Johan Dahl
Computer programming workspace showcasing object-oriented programming concepts.

在面向对象编程 (OOP) 中,对象是一个基本实体,它将数据(属性或特性)和操作这些数据的方法(函数或过程)捆绑在一起。对象是类的实例,充当蓝图。这种范式模拟现实世界中的实体,通过将相关的状态和行为分组到独立的单元中,使复杂系统更易于管理。

The concept of an “object” is the cornerstone of object-oriented programming. Unlike procedural programming, which organizes code around actions or logic, OOP organizes code around data, or “objects”. An object is a self-contained unit that has a state and behavior. The state is represented by its attributes (also called fields, properties, or instance variables), which are essentially data. The behavior is defined by its methods (also called functions or procedures), which are the operations that can be performed on the object’s data. For example, a ‘Car’ object might have attributes like ‘color’, ‘speed’, and ‘fuelLevel’, and methods like ‘accelerate()’, ‘brake()’, and ‘refuel()’.

这种数据和方法的捆绑是区分面向对象编程 (OOP) 的关键特征。类充当模板或蓝图,用于创建单个对象。此过程称为实例化。从同一个类创建的每个对象都具有相同的结构(属性和方法),但其属性值可以不同,代表不同的状态。这种方法使程序员能够以更直观的方式对现实世界或抽象实体进行建模,从而使代码更加模块化、可重用,并且更易于维护和调试。这种想法源于 Simula 语言,该语言旨在创建模拟,其中对现实世界对象的建模是主要要求。

UNESCO Nomenclature: 1203
- 计算机科学

类型

抽象系统

中断

革命

使用方法

广泛使用

前体

  • 早期语言(如 cobol 和 algol)中的数据结构(记录/结构)的概念
  • 过程编程中的子程序和函数
  • 抽象数据类型理论(ADT)
  • the development of the simula 编程语言 for simulation purposes

应用

  • 图形用户界面(guis)
  • 模拟和建模系统
  • 关系数据库管理系统(rdbms)
  • 像 Django 和 Ruby on Rails 这样的 Web 应用程序框架
  • Unity 和 Unreal Engine 等游戏开发引擎

专利:

NA

潜在的创新想法

级别需要会员

您必须是!!等级!!会员才能访问此内容。

立即加入

已经是会员? 在此登录
Related to: object, class, instance, attribute, 方法, state, behavior, oop, data bundling, instantiation.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

迎接新挑战
机械工程师、项目、工艺工程师或研发经理
有效的产品开发

可在短时间内接受新的挑战。
通过 LinkedIn 联系我
塑料金属电子集成、成本设计、GMP、人体工程学、中高容量设备和耗材、精益制造、受监管行业、CE 和 FDA、CAD、Solidworks、精益西格玛黑带、医疗 ISO 13485

我们正在寻找新的赞助商

 

您的公司或机构从事技术、科学或研究吗?
> 给我们发送消息 <

接收所有新文章
免费,无垃圾邮件,电子邮件不分发也不转售

或者您可以免费获得完整会员资格以访问所有受限制的内容>这里<

历史背景

(如果日期不详或不相关,例如 "流体力学",则对其显著出现的时间作了四舍五入的估计)。

相关发明、创新和技术原理

滚动至顶部

你可能还喜欢