zoukankan      html  css  js  c++  java
  • 访问修饰符和构造函数

    class yunsuan
    {
        var $a;//var=pubic
        var $b;
        private $c;//出了花括号就访问不到$c了,只能在该类中访问
        
        
        构造方法 做初始化的作用
        function yunsuan($a1,$b1)
        {
            $this->a = $a1;
            $this->b = $b1;
            }
            
            
        析构方法 在内存释放的时候执行; 关闭链接、处理后事的作用 在对象销毁的时候过来调用的
        function__destruct()
        {
            echo"该对象释放了";
            }
            
            
        function jia()
        {
            return $this->a+$this->b;
            }
        function jian()
        {
            return $this->a-$this->b;
            }
        function cheng()
        {
            return $this->a*$this->b;
            }
        function chu()
        {
            return $this->a/$this->b;
            }
            
            
            
            
            
            
        }
    造对象
    $y=new yunsuan(10,5);
    $y->a=10;
    $y->b=5;



    echo $y->cheng()

    访问修饰符
    public 公有的,任何地方都可以访问
    protected  受保护的,只能在该类后该类的子类中访问;
    private 私有的,只能在该类中访问
    为了封装做准备,为了让类安全,不能让外键随便修改

    构造函数,专门制造函数,构造方法的名字就是类名,构造方法每个类都有
    __construct也是一种构造方法名  和类名一样的方法名也是一种构造方法
    双下划线开头的方法在面向对象中叫魔法方法

    构造函数
    1.写法特殊:方法名特殊
    2.执行时间特殊:造对象的时候就执行了构造方法
    对对象里面的成员进行初始化


    //php是世界上最好的语言

       
    拆分字符串
    explode()
    preg_split()

  • 相关阅读:
    POJ 2923 Relocation (状态压缩,01背包)
    HDU 2126 Buy the souvenirs (01背包,输出方案数)
    hdu 2639 Bone Collector II (01背包,求第k优解)
    UVA 562 Dividing coins (01背包)
    POJ 3437 Tree Grafting
    Light OJ 1095 Arrange the Numbers(容斥)
    BZOJ 1560 火星藏宝图(DP)
    POJ 3675 Telescope
    POJ 2986 A Triangle and a Circle
    BZOJ 1040 骑士
  • 原文地址:https://www.cnblogs.com/gdbaby/p/6159882.html
Copyright © 2011-2022 走看看