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.队成员变量进行限制
  • 相关阅读:
    hibernate4.3.10使用注解映射方式样例
    eclipse ssh连接sqlserver express
    window2012 64bit 安装sqlserver2012 64bit调用excel的驱动安装
    SharpZipLib要支持unicode的文件名称
    搜索数据库中的内容
    AIX 添加开机启动项
    oracle 分区表和分区索引
    oracle 临时表学习
    oracle sys sysman system 介绍
    oracle to_date函数(转载)
  • 原文地址:https://www.cnblogs.com/ping04/p/7641651.html
Copyright © 2011-2022 走看看