"Objects are basic run-time entities in an object-oriented system" 是什么意思?

What does it mean by "Objects are basic run-time entities in an object-oriented system"?

我最近开始学习 C++ 并在课文中看到这句话 book.Can 谁能举例说明这是什么意思。提前致谢。

运行 时间实体 = 仅在程序执行期间存在于内存中某处的事物。他们在程序执行之外没有生命。

例如,在 C 中,运行 时间的实体是结构、基本类型等。

在面向对象的语言中,使用的实体是对象而不是基本类型(当然,以前的类型也可用,但这些并不是语言面向对象的原因)。

换句话说,在 OOP 语言中,您需要考虑使用(主要)对象构建解决方案。

因为对象在形成时没有获得内存 space,即在源 code.These 中,对象在 运行 时间获得内存 space,即之后.exe(可执行文件)的形成.

理解这个概念的简单方法是 - 在编写源代码时对象不占用内存。而不是他们在我们 运行 源代码时占用内存。

对象是一种工具,您可以通过它访问class中的变量。这些对象是实例化时提供内存,这意味着内存是动态提供的,因此称为运行时间实体