博客列表 >静态属性与普通属性

静态属性与普通属性

LYampampamp劉陽的博客
LYampampamp劉陽的博客原创
2018年02月01日 22:30:32532浏览

静态属性不属于类的任何一个实例,它被类所拥有。

我的理解是,如果类中的一个属性被设置为静态,那么系统为它分配一块固定的存储空间,不论本类是否被实例化或者有多个实例,静态属性都保持这一块固定存储空间,不会增加。

但对于普通属性来说,类的每一次实例化,系统都会为实例的该属性分配一块独立的内存空间,这一块空间为该实例所特有。

声明类属性或方法为静态,就可以不实例化类而直接访问。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议