Heim  >  Artikel  >  Backend-Entwicklung  >  类成员修饰符的疑义

类成员修饰符的疑义

WBOY
WBOYOriginal
2016-06-13 11:52:49914Durchsuche

类成员修饰符的疑问

class a{<br />    private static $p1;<br />    public static $p2;<br />}

如上代码,成员变量前面加private static修饰符和只用private区别在哪呢?同理,public static和public区别又在哪呢?

------解决方案--------------------
Static关键字:声明类成员或方法为static,就可以不实例化类而直接访问。不能通过一个对象来访问其中的静态成员(静态方法除外)
------解决方案--------------------
private 私有的,只在声明的类中可以访问
public 共有的,可以被任何人访问(默认)
static 静态的,只能用静态方式访问 classname::Identifiers
------解决方案--------------------
静态方法或者属性,外部可以调用,
private定义,只能在类的内部调用

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn