【问题标题】:How can "object" and "class" be defined without a cycle?没有循环如何定义“对象”和“类”?
【发布时间】:2012-10-15 07:28:41
【问题描述】:

我知道帽子类和对象是。但是我想不出一个好的定义,即简单(对于编程初学者)并且没有循环。

这是一个简单的定义,但有一个循环:

:类是对象的蓝图。

对象:对象是实例化的类。

你能给编程初学者一个简单的类和对象定义吗,不是循环的?

(这个问题的背景:我目前正在做一个教程,我希望我的学生给我一些非常基本的术语的定义。当我准备我的问题和答案时,我注意到我很难定义这些两个术语很好,虽然我可以毫无问题地描述某些编程语言的差异)

【问题讨论】:

    标签: terminology definition


    【解决方案1】:

    我不确定您是否真的可以定义一个而没有另一个,但我不确定它们是否像您想象的那样具有周期性。

    也许反过来:

    • 类是描述某事的属性和行为的集合 - 在此处插入示例。

    • 对象是该事物的特定实例。

    我认为你不能真正定义类而不引用对象。但是,您可以反过来做:

    • 对象是同时具有属性(描述它的值)和方法(或操作 - 可以对其进行的操作)的东西。

    • 类是一种抽象对象描述的方式,即“该类型的所有对象都具有这些重要的属性和操作”。

    不知道有没有用...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-15
      • 2010-11-18
      • 2022-01-25
      • 1970-01-01
      • 2021-07-25
      • 1970-01-01
      • 2016-06-18
      • 2020-12-30
      相关资源
      最近更新 更多