zoukankan      html  css  js  c++  java
  • PHP 面向对象 基础知识

    面向对象的思想 一种理论
    优势:简化代码量 提高团队效率

    三个元素 五个原则
    早期 硬件不标准 所有编程面向过程的处理 所有的情况必须写出来

    类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。

    1类 2对象

    特征1
    把相同共性的方法 放到一个文件里 这个做法叫封装

    每一个类处理一个对象

    特征2
    继承(有突变的继承)

    特征3
    多态

    把共性的方法 如 送礼 损耗 交税
    UML建模

    基类 祖辈级
    父类
    子类

    万物皆对象 客观存在的叫对象
    抽象的对象叫做类

    把类实例化 处理对象
    类 {类中的成员}
    -> 相当于.
    class test_class
    {
    public $abc //private私有变量:子类也可以用 protect受保护的 变量
    public $a;
    public $b;
    function square(){
    return $this->a*$this->b;
    }
    }
    $shili = new test_class(); 实例对象
    var_dump $shili
    $shili ->a = 4;
    $shili ->b = 5;
    $return =$shili->square();

    魔术方法 公用的方法

    构造函数 只要有类 就存在
    class jsq {
    public $a;
    public $b;
    public function($x,$y) {
    $this->a=$x;
    $this->b=$y;
    }
    }

  • 相关阅读:
    左偏树
    output html
    jsp web.xml
    mysql link db
    beamline
    jsp embend java into html / mix scriptlets and HTML
    StringTokenizer
    TreeSet
    centOS 显示中文
    request and response
  • 原文地址:https://www.cnblogs.com/yuyu99/p/6394540.html
Copyright © 2011-2022 走看看