相关疑难解决方法(0)

对象和实例之间的区别

我知道之前已经提出 这样的问题,但我仍然觉得答案对我来说太模糊了(而且,有些/大多数初学者).

我一直在努力教自己更广泛的编程概念,而不是程序和基本的OOP.我理解OOP的具体概念(你创建一个具有数据(成员)和函数(方法)的类,然后在运行时实例化该类以实际执行某些事情,那种事情).

我认为我可以处理类的内容(在编译时以类似的方式创建实例的设计蓝图).但如果是这样的话,对象是什么?我也知道在基于原型的语言中,这可能会使事情变得更糟,但也许这就是为什么在我的脑海中需要明确区分对象和实例.

除此之外,我还在努力解决"对象"和"实例"的概念.我读过的很多资源(包括SO的答案)都说它们大致相同,而且区别在于语义.其他人说两者之间存在真正的概念差异.

SO的专家能帮助初学者在OOP世界中有一个"啊哈"的时刻吗?

再次感谢.

注意:这不是家庭作业,我不上学 - 但是,我认为这有助于那些正在寻找家庭作业帮助的人.

oop

76
推荐指数
6
解决办法
7万
查看次数

面向对象编程中的抽象数据类型是什么?

面向对象编程中的抽象数据类型是什么?我已经浏览了这个主题的维基,但我仍然不清楚它.有人可以澄清吗?

oop object abstract-data-type

61
推荐指数
6
解决办法
9万
查看次数

如何解释接口和抽象类与非程序员之间的区别?

可能重复:
何时使用接口而不是抽象类,反之亦然?

嗨,我正在向非程序员教授OOP概念.我想知道如何解释接口和抽象类之间的区别.
我实际上正在寻找的,是一个真实世界的例子,可以帮助突出两者之间的差异.

oop abstract-class interface

20
推荐指数
2
解决办法
4063
查看次数

C#中的对象和类有什么区别?

可能重复:
对象和实例之间的差异

我有几个问题:

  1. 类的每个实例(抽象类除外)都是对象?
  2. 抽象类无法实例化,因此它们不是对象?

任何人都可以帮助我更好地理解与C#相关的上述概念吗?

.net c# oop class

11
推荐指数
4
解决办法
5万
查看次数

标签 统计

oop ×4

.net ×1

abstract-class ×1

abstract-data-type ×1

c# ×1

class ×1

interface ×1

object ×1