zoukankan      html  css  js  c++  java
  • php 面向对象 (类 对象)

    //面向对象
    //什么是面向对象
    //面向过程
    //什么是对象?
    //一切皆是对象
    //类
    //由对象抽象化
    //造类
    //class Ren
    //{

    //构造方法 - - 写不写都存在
    //类的初始化方法
    //构造方法
    // function __construct($n)
    //{
    // $this -> name = $n;
    //}

    //析构函数/析构方法
    //function __destruct()
    //{
    // // TODO: Implement __destruct() method.
    // echo "这是析构方法";
    //}

    //成员变量
    // public $name = "平洋";
    // private $sex = "男";
    // private $age;
    //双下划线开头的方法是魔术方法
    // function __set($n, $v)
    // {
    // // TODO: Implement __set() method.
    // if ($n == "age"){
    //
    // if ($v > 10 && $v < 50){
    // $this ->$n=$v;
    // }
    // }else{
    // $this->$n=$v;
    // }
    // }
    // function __get($n)
    // {
    // // TODO: Implement __get() method.
    // return $this->$n;
    // }
    //成员方法
    //默认的访问修饰符是public
    // public function speak(){
    // echo "正在说话";
    // echo $this->sex;
    // }
    //}
    //对象实例化
    //$r1 = new Ren("py");
    //var_dump($py);
    //$r1->name="张杰";


    //echo $r1->name;

    //$r2=new Ren();
    //echo $r2->name;
    //var_dump($r1==$r2);
    //$r1->__set("age","38");
    //$r1->age="11";
    //echo $r1->age;
    //var_dump($r1);
    //访问修饰符
    //public:公共的,所有类都可以访问
    //protected:受保护的,当前类和子类可以访问
    //private:私有的,当前类可以访问(只有内部可以访问)

    //面向对象(OOP)的三要素
    //封装,继承,多态
    //1.封装
    //目的:让类更加安全
    //步骤:1.把所有的成员变量私有化
    // 2.对成员变量进行赋值
    // 3.队成员变量进行限制
  • 相关阅读:
    总结一下vue里一些小技巧
    vue使用过程常见的一些问题
    Vue.js 的几点总结Watchers/router key/render
    Hibernate-3
    Hibernate-2
    Hibernate-1
    百词斩一面9.17
    vivo一面凉经
    中兴技术面被怼面经
    红黑树
  • 原文地址:https://www.cnblogs.com/ping04/p/7641651.html
Copyright © 2011-2022 走看看