我知道什么是对象,但是我正在努力了解什么是类和实例。
以下是我自己对哪些类和实例的解释。请您能帮助我了解哪些类和实例以及它们之间的关系。
“类是蓝图/原型(思想),对象是具体事物(您创建的物理事物)。对象是类的实例(属于特定类)。”
我是一个初学者,尝试第一次学习面向对象的编程。例子也将不胜感激。
答案 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