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

    面向对象
    //类和对象
    class Ren
    {
    var $Name;//成员变量
    var $age;
    var $height;
    var $sex=true;// 可以,但一般不要赋值
    }

    function Run() //成员函数(方法)
    {
    echo "他正在跑";
    }

    //使用类
    //1.实例化对象
    $r=new Ren();//从类里面实例化对象,包含所有成员变量和成员方法
    //2.给成员变量赋值(调用成员变量)
    $r->Name='张三';//给对象的name赋值

    var_dump ($r);

    //3.调用成员方法
    $r->Run();//执行成员方法

    //访问修饰符


    1.如果要加访问修饰符,要去掉var
    2.三种:public(共有的,所有地方都可访问到),
        protect(受保护的,只能在类和子类里面使用),
        private(私有的,只能在这个类里面使用)
    3.如果不加访问修饰符,默认是public

    class Ren
    {
    public $Name;
    protected $age;
    privite $height;
    var $sex=true;
    }
    //变量出了花括号,有了自己独有的内容,就不再属于这个类


    //定义类
    class Ren
    {
    public $Name;
    protected $age;
    private $height;
    var $sex=true;

    function Run()
    {
    echo "那个人正在奔跑!";

    }
    }


    //$this引用
    class Ren
    {
    public $Name;
    protected $age;
    private $height;
    var $sex=true;

    function Run()
    {
    echo "那个人正在奔跑!";

    }

    function Say()
    {
    echo $this->name."正在说话";//调用函数,this代表该对象(那个对象调用代表哪个)


    }

    function __construct($S)//构造函数
    {
    $this->sex=$s;

    }
    }

  • 相关阅读:
    日期时间格式
    input表单加disable的后无法获取其value值
    登录判断,清除中间变量
    弹出层嵌套
    转换qq音乐格式为mp3
    layui双击表格,跳转修改页面
    设置输入电话号码为11位
    layui表格设置,分数合计
    解决数据库传回时间类型为数字
    自定义标签
  • 原文地址:https://www.cnblogs.com/pangchunlei/p/5562133.html
Copyright © 2011-2022 走看看