【发布时间】:2019-10-12 02:04:37
【问题描述】:
我很惊讶我的问题以前没有被问过(措辞如上)。我希望有人可以在像 Python 这样的 OOP 语言的上下文中分解这个基本术语“对象”。以像我这样的初学者能够掌握的方式进行解释。
当我在 Google 上输入我的问题时,出现的第一个帖子是 here。
这是定义: 使用类的构造函数创建对象。然后这个对象将被称为类的实例。
Wikipedia 是这样定义的: 对象是类的一个实例。对象是一种抽象。它们既拥有数据,又拥有处理数据的方法。数据通常在对象之外不可见。
我希望有人可以帮助我打破这个重要的概念,或者向我指出更多资源。谢谢!
【问题讨论】:
-
这个问题太笼统了。答案可以从单个段落到博客文章。请做一些阅读,尤其是从文档中。简而言之,
object是python中最基本的类型;您将与之交互的一切都是某种具有更具体属性和行为的对象。 -
我同意这个问题很广泛:规范的答案是Python data model。不过,我想听听 O.P. 是否可以缩小他们的要求范围。
-
大家好,我真的很感谢你们的 cmets,我现在明白了,它是多么含糊。不幸的是,我在编程方面的词汇仍然很初级,因此无法在你们通常交流的水平上表达自己。我将在下面接受小次郎的回答,因为它实际上是我正在寻找的。我的结论是“对象”是基本的,但可以非常深入,并且现在会更轻松地找到明确的答案。谢谢大家!