我看过很多关于对象、类和实例的帖子,有点困惑。我需要澄清以下示例。
假设我创建了一个游戏,它有三个菜单:
- 主菜单,
- 级别菜单
- 选项菜单。
现在假设我定义了一个名为的类,GameMenu
因为所有这些菜单都会有标题、说明和按钮等......然后我使用这个类来实例化我的菜单,例如:
MainMenu = GameMenu();
LevelMenu = GameMenu();
OptionMenu = GameMenu();
我在括号内传递了标题和按钮标签等参数 - 在本示例的上下文中,我是否正确地说 my class
is GameMenu
, my objects
are COLLECTIVELY MainMenu
,LevelMenu
andOptionMenu
和 myinstances
是一个特定对象,所以MainMenu
是一个实例,OptionMenu
是一个实例,LevelMenu
是一个实例。
那是我所学的,但这意味着对象和实例是完全相同的东西,在这种情况下,术语对象和实例是彼此的同义词,这不是我读过的吗?
长话短说,object
和instance
术语是同义词吗?