• PHP面向对象中的常用关键字 小解


    简介:这是PHP面向对象中的常用关键字 小解的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=338281' scrolling='no'>

    许久没更新博客了,这次说说面向对象中的关键字

    高手直接忽略。

    首先来说说final
    1.final不能用来修饰成员属性
    2.final只能修饰类和方法
    作用:被修饰的类不能被子类所继承;被修饰的方法不能被子类的方法覆盖。

    然后来说说static
    1.static用来修饰成员属性和成员方法,但不能用来修饰类
    2.用static修饰的成员属性可以被同一个类的所有对象共享
    3.静态的数据是存在 内存中的 数据段中(初始化静态段)
    4.静态的数据是在类在第一次加载时,分配到内存中的
    5.什么是类被加载?只要在程序中使用到这个类(有这个类名出现)
    6.静态的成员属性都要用类名去访问,不用创建对象,不用对象去访问;在类里边可以用self代表本类($this)
    7.静态方法,不能访问非静态的成员属性(但是,在非静态方法却能访问静态的成员属性),非静态的成员属性,必须用对象访问,在内部访问非静态成员属性,用$this.
    8.如果你确定一个方法中不需使用到非静态的成员属性,则可以将这个方法声明为静态方法,不需实例化对象,就可以访问

    最后来说说const
    1.它只能用来修饰成员属性
    2.在类中声明常量必须使用const
    3.访问方式和访问静态成员属性一样(类外使用 类名::成员属性,类里边则使用self::成员属性)
    4.常量一定要在声明的时候就给初始值

    //---------------------------------------------分割线-------------------------------------------------

    至于其它的一些关键字,比如$this,self,parent……等等,我们下次再说。凌晨,噢不,都快黎明了。

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/338281.html pageNo:9
  • 相关阅读:
    关于C#静态构造函数的几点说明
    《JavaScript高级程序设计》读书笔记之一:几个与原始类型等价的引用类型的常用方法和属性
    Ajax 简介
    如何优化JavaScript脚本的性能
    摆脱混沌,建立个人能力体系——病症四起【from csdn】
    JMX理解与实例
    苹果电脑不为人所知的第三个创始人
    一些AS3中常用到的公式
    JavaScript 随笔
    解决IE6 JSONP无响应的问题。
  • 原文地址:https://www.cnblogs.com/ooooo/p/2246996.html
Copyright © 2020-2023  润新知