zoukankan      html  css  js  c++  java
  • 类和对象:成员属性、成员方法 — 学习笔记3

    类成员 

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

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

    成员属性

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

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

    成员方法

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

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

    $this关键字

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

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

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

  • 相关阅读:
    红线行动开发文档
    团队作业1
    第二次作业:安装VS2015和使用自动测试管理工具
    简单介绍VS2015自动测试工具
    软件工程作业(一)
    三带一队 实验十 团队作业6:团队项目用户验收&BETA冲刺
    《三带一队》【Beta】Scrum meeting 4
    《三带一队》【Beta】Scrum meeting 3
    《三带一队》【Beta】Scrum meeting 2
    《三带一队》【Beta】Scrum meeting 1
  • 原文地址:https://www.cnblogs.com/liqingbo/p/4824466.html
Copyright © 2011-2022 走看看