zoukankan      html  css  js  c++  java
  • 面对对象1

    面向对象
    对象:一切皆对象,由类实例化出来的;
    类:有众多对象抽象出来的东西;
    类的定义:
    class Ren{
      public $code;
      protected $name;
      private $sex;
      public $birthday;
      public function say(){
        echo "{$this->name}hello";
    }
    }
    (从类里面实例化对象
    $r = new Ren();
    $r->code = "p001";//调用里面的变量code
    $r->name = "张三";
    $r->say();
    $r = new Ren();
    类里面的所有的变量或函数都称作类的成员
    访问修饰符
    $this写在类里面代表该对象,而不是该类;在上面say()方法访问成员变量$name,我们需要使用$this这个关键字来调用,而不是直接写变量$name;
    public 公有的
    protected 受保护的
    private 私有的)
    类里面的成员是属于对象的

    构造函数和析构函数

    构造方法比较特殊:

    写法特殊例如class Ren{ function __construct(){}},双下滑线打头的方法,我们也称为魔术方法。

    执行时间特殊,构造函数是在类里面最早执行的,它在造对象的时候就自动调用了;

    析构函数:它和构造函数正好是相反的,它在对象销毁之间自动调用;function__destruct()

  • 相关阅读:
    SQL SERVER 随笔知识点
    c# 异步之async/await ,Task
    c# 委托探究
    JS项整理
    C#功能块代码
    Core HostBuilder构建管道,报错提示"Value cannot be null”
    解析Swagge.Json生成Word文档
    C# Http
    C# 责任链模式
    C# 单例模式
  • 原文地址:https://www.cnblogs.com/forqiwen/p/8241067.html
Copyright © 2011-2022 走看看