zoukankan      html  css  js  c++  java
  • 了解php面向对象

    php 三大特性:封装、继承、多态,一直以来只知道其字,却不大了解其意思和具体使用,只是对继承有大概的了

    解,优点是代码的重用性,
    oop概念,记得有一次我去面试,人家问我什么是oop,然后我答了很多什么继承、封装、多态等的,后来我问人家

    什么是oop,人家说就是面向对象,当时彻底觉悟了。既然是面向对象肯定有对象,对象是通过类的实例化而来的,

    什么是类?定义:实体的性质和行为的具体,比如一个人他有名字,有性别,他可能是军人,可能是学生,这些就

    是他表现的行为了,在程序中称为方法。通过特定的类,实例化特定的对象。
    属性的五种作用域:public,private,protected,static,final,方法的六种作用域:public,protected,

    private,final,abstract,final。在类中通过const 定义常量,属性 重载方法,当类中引用一个不存在的属性

    时会调用,__get __set。
    抽象类:abstract,在父类中申明,在子类中实现,抽象类不能被实例化,只能被继承。
    final:防止被子类覆盖
    构造函数和析构函数:__construct,__destruct,在对象创建和销毁和 会分别调用;
    instanceof     判断一个对象是否是类的实例
    自动加载: __autoload ,引用未在脚本中定义的类,会自动加载

    如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐]

    如果您想转载本博客,请注明出处

    如果您对本文有意见或者建议,欢迎留言

    感谢您的阅读,请关注我的后续博客

  • 相关阅读:
    SP笔记:交叉实现七行并成一行
    HTML tag 学习
    操作哈希表
    Efficient bipedal robots based on passivedynamic walkers
    Pushing People Around
    ZEROMOMENT PONTTHIRTY FIVE YEARS OF ITS LIFE

    Active Learning for RealTime Motion Controllers
    Accelerometerbased User Interfaces for the Control of a Physically Simulated Character
    Dynamic Response for Motion Capture Animation
  • 原文地址:https://www.cnblogs.com/geek12/p/3779072.html
Copyright © 2011-2022 走看看