码迷,mamicode.com
首页 > 其他好文 > 详细

类和对象:成员属性、成员方法 — 学习笔记3

时间:2015-09-20 23:38:36      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:

类成员 

类成员的访问控制
PHP5中对类成员属性或成员方法的访问控制,是通过在其前面添加关键字 public(公有)、protected(保护)或 private(私有)来实现的,如果没有设置这些关键字,则该成员方法被默认设置为 public。

类的访问控制权限具体应用规则如下:
·由 public 所定义的类成员可以在任何地方被访问。
·由 protected 所定义的类成员可以被其他所在类的子类和父类访问。
·由 private 所定义的类成员只能被其所在类访问。

成员属性

在类中定义的变量称为成员属性(也称为成员变量),它可以描述某个类的静态特性或结构特性。当一个类被实例化后,可以使用操作符“->”来调用该对象中的成员属性。调用成员属性的语法格式如下:

$对象名->成员属性名称

成员方法

当函数被定义在类中,就被称为成员方法,它是用来描述该类的行为特性或动态特性的。在PHP中,成员方法的命名规则与PHP普通函数的命名规则相同,但是 不允许出现相同名称的成员方法。实例化类对象后可以使用“->”操作符来调用该类的成员方法。调用成员方法的语法格式为:

$对象名->成员方法名称([参数1,参数2,……])

$this关键字

如果需要在类定义的内部来访问其自身的成员变量和成员方法时,就可以使用关键字 $this。该关键字只能在一个类的内部使用,用来获取该类中某个成员变量的值或者调用该类中的成员方法。$this 的使用语法格式为:

$对象名->成员属性名称
$对象名->成员方法名称([参数1,参数2,……])

PS:在设计类时通常把类中的数据成员定义为私有类型,如果要在类的外部使用该数据,可以提供一个 public(公有)类型的成员方法,返回该变量的值。

类和对象:成员属性、成员方法 — 学习笔记3

标签:

原文地址:http://www.cnblogs.com/liqingbo/p/4824466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!