数码资讯
PHP开发人员必须掌握的6个键
任何PHP开发人员在使用面向对象的Web应用程序时都需要掌握6个关键字。他们是: 1。私人 2。公共 3。保护 4。静 最后的5。 6。摘要 对于前三个关键字,它们访问类中的关系如下: 私人 如上所示,私有是访问控制的核心部分,因此,在类中定义为私有属性(变量)或方法,只能在此类内部访问,任何实例的
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
任何PHP开发人员在使用面向对象的Web应用程序时都需要掌握6个关键字。他们是:
1。私人
2。公共
3。保护
4。静
最后的5。
6。摘要
对于前三个关键字,它们访问类中的关系如下:
私人
如上所示,私有是访问控制的核心部分,因此,在类中定义为私有属性(变量)或方法,只能在此类内部访问,任何实例的类(或子类对象)都可以访问,同样,您不能直接通过类访问。
受保护的
受保护的访问级别仅低于私有级别。它被定义为受保护的属性(变量)。该方法不仅可以在这个类中访问,而且可以在这个类的子类中访问,这不是私有属性。
公共
公共拥有最大访问权限,并且定义为公共的属性(变量)或方法可以在程序的任何位置和任何时间访问。
静态
当我们在类中声明一个属性(变量)为静态时,这个属性的值在所有对象中都可见,它是一个共享变量。因此,静态属性值依赖于类而不是对象,静态属性不能被对象访问,而是添加类名:直接访问符号。
同样的,静态方法也有对象共享的特性,但是我们需要注意以下两点:
1。直接通过类名称:访问静态方法
2。这个关键字不能在静态方法中使用。
最后
如果属性(变量)被最后修改,属性(变量)的值不能被改变,如果它是一个函数,那么这个函数就不能被重写或重写。
摘要
定义为抽象的类不能实例化。任何类,如果其中至少有一个方法被声明为抽象的,则类必须被声明为抽象的。定义为抽象的方法只声明它调用的方式(参数),并且不定义其特定的功能实现。
1。私人
2。公共
3。保护
4。静
最后的5。
6。摘要
对于前三个关键字,它们访问类中的关系如下:
私人
如上所示,私有是访问控制的核心部分,因此,在类中定义为私有属性(变量)或方法,只能在此类内部访问,任何实例的类(或子类对象)都可以访问,同样,您不能直接通过类访问。
受保护的
受保护的访问级别仅低于私有级别。它被定义为受保护的属性(变量)。该方法不仅可以在这个类中访问,而且可以在这个类的子类中访问,这不是私有属性。
公共
公共拥有最大访问权限,并且定义为公共的属性(变量)或方法可以在程序的任何位置和任何时间访问。
静态
当我们在类中声明一个属性(变量)为静态时,这个属性的值在所有对象中都可见,它是一个共享变量。因此,静态属性值依赖于类而不是对象,静态属性不能被对象访问,而是添加类名:直接访问符号。
同样的,静态方法也有对象共享的特性,但是我们需要注意以下两点:
1。直接通过类名称:访问静态方法
2。这个关键字不能在静态方法中使用。
最后
如果属性(变量)被最后修改,属性(变量)的值不能被改变,如果它是一个函数,那么这个函数就不能被重写或重写。
摘要
定义为抽象的类不能实例化。任何类,如果其中至少有一个方法被声明为抽象的,则类必须被声明为抽象的。定义为抽象的方法只声明它调用的方式(参数),并且不定义其特定的功能实现。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。