类和实例之间有什么区别

时间:2020-10-04 23:29:07

标签: class object instance

我知道什么是对象,但是我正在努力了解什么是类和实例。

以下是我自己对哪些类和实例的解释。请您能帮助我了解哪些类和实例以及它们之间的关系。

“类是蓝图/原型(思想),对象是具体事物(您创建的物理事物)。对象是类的实例(属于特定类)。”

我是一个初学者,尝试第一次学习面向对象的编程。例子也将不胜感激。

2 个答案:

答案 0 :(得分:1)

为方便起见,您可以将类视为类型,而实例只是成为该类型的变量。

在大多数C语言中,您可以编写int x = 5;,这意味着声明类型为x的变量int。对于类和对象也是如此:您可以编写Car myCar = Car();并创建一个类型(类)myCar的新变量Car(实例)。

请考虑在此处阅读更详细的说明:https://www.codementor.io/@stevedonovan/class-vs-object-vs-instance-14i2s2lu6r

答案 1 :(得分:0)

这里是指向页面的链接,其中很好地描述了类与对象(实例)之间的区别为github.com/andrejrs/Object-Oriented-PHP