对象和类的关系:
类与对象的关系就如模具和铸件的关系,类的实力化的结果就是对象,而对对象的抽象就是类,类描述了一组有相同特性(属性)和相同行为的对象。
class person{ }//这个是类
$obj = new person();//类的实例化就是对象
;
一个类,默认是有3个函数,一个是空构造函数,一个是析构函数,一个是拷贝构造函数,这3个都是默认的,我们可以重写,也可已删除,重写就不多说了,删除的语法就是Myclass() = delete;,除了删除我们还可以保持默认Myclass() = default;,这就是方法了。
类与方法的关系?
类和对象之间是抽象与具体的关系。类是一个模板是对一类事物的抽象描述,而对象用于表示现实中该事物的个体。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类必须通过对象才可以使用,而对象中的属性和行为必须在类中定义。