zoukankan      html  css  js  c++  java
  • PHP中的面向对象 中的类(class)

    2.11 上午讲的是面向对象中的类(class),一个非常抽象的概念,

    类里面成员的定义有 public$abc; private$abc(私有变量); protect $abc(受保护的变量);

    下面是用实例来解释一下class

    <?php
    
    class test_123
    {
          public $a;
          public $b;
          function  squar()
          {
                    return $this->a*$this->b;                   //这里求的是矩形的面积,由于class中定义的都是抽象的,所以这里需要把a.b 实例化
          }
        
    }
     $shili=new test_123();  //把上面的类实例化
     
     $shili->a=3;
     $shili->b=4;  //把a,b实例化
    
    $return=$shili->squar();
    
    
     var_dump($return)
    ?>

    输出值为int(12);   

    或者用其他的方法来写 比较简单

    <?php
    
    class test_123
    {
         function test_123($k,$v)  //直接在此地定义a,b    还可以用__construct来构造框架
        {
           $this->a=$k;
           $this->b=$v;
        }
          function  squar()
          {
                    return $this->a*$this->b;                   //这里求的是矩形的面积,由于class中定义的都是抽象的,所以这里需要把a.b 实例化
          }
        
    }
     $shili=new test_123(3,4);  //把上面的类实例化
     var_dump($shili->squar())
    ?>

     通过上面的例子可以帮助我们更好的理解类的概念,相对理论来说也没有那么枯燥了

  • 相关阅读:
    从零开始~
    SVN
    了解下几个证书~~
    重要的技术发展趋势
    求职路上英语面试试题问答大全
    C语言比java重要吗?
    开源solr搜索服务器配置
    全文索引 与 Like 的实现原理
    nginx搭建多个站点
    .Solr构建索引查询索引
  • 原文地址:https://www.cnblogs.com/xiaodouding/p/6388910.html
Copyright © 2011-2022 走看看