我知道帽子类和对象是。但我无法弄清楚一个好的定义,这很简单(对于编程初学者)并且没有一个循环。
这是一个简单的定义,但有一个ciclye:
类:类是对象的蓝图。
对象:对象是一个实例化的类。
你能为类和对象的编程初学者提供一个简单的定义吗,这不是循环的吗?
(这个问题的背景:我目前正在给一个教程,我希望我的学生给我一些非常基本的术语。当我准备好我的问题和答案时,我注意到我很难定义这些有两个术语,虽然我可以在没有问题的情况下描述某些编程语言的差异)
答案 0 :(得分:0)
我不确定你真的可以定义一个没有另一个,但我不确定它们是否像你想象的那样具有周期性。
也许相反:
一个类是描述某些东西的属性和行为的集合 - 在这里插入示例。
对象是该事物的特定实例。
我认为你不能在没有引用对象的情况下真正定义类。但是,你可以反过来做到这一点:
对象具有两个属性(描述它的值)和方法(或操作 - 可以对其执行的操作)。
一个类是抽象对象描述的一种方式,说“这种类型的所有对象都有这些重要的属性和操作”。
不知道这是否有帮助......