zoukankan      html  css  js  c++  java
  • PHP学习笔记之面向对象(上)

    面向对象:

    <?php
    //类   
    //对象
    //类是对象的抽象化;对象是类的实例化
    class ren
    {
        //成员变量
        var $top;
        var $zhong;
        var $sex;
        var $name;    
         //成员属性在php中是没有;
        //成员方法
        function Eat()
        {
            echo "用手吃饭";
        }
        function  Run()    
        {
            echo "跑得快";
        }
    
    }
    //类实例化对象
    $r = new ren();
    $r->name = "张大";
    echo $r->name

    以求大圆中去到小圆的圆环面积为例

    对于简单的计算可能对于面向对象有些复杂;但对于比较复杂以及数据更改频繁的代码会变得更加便利

    //面向对象
    //存储半径变量
     class Yuan
    {
        //定义圆的半径
        var $banjing;
        //求圆面积方法
        function  mianji()
        {
         return 3.14*$this->banjing*$this->banjing;//$this 一个比较好好用的符号   
        }    
        
    }
    //求面积
    $r1=new yuan;
    $r1->banjing=10;
    $dmj = $r1->mianji();
    
    $r2= new yuan;
    $r2->banjing=5;
    $xmj=$r2->mianji();
    echo $dmj-$xmj;
    ?>
  • 相关阅读:
    os模块
    sys模块
    psutil模块
    subprocess模块
    time模块
    argparse模块
    tcp端口扫描(python多线程)
    基于http的软件仓库
    SRE思想
    redis哨兵模式
  • 原文地址:https://www.cnblogs.com/koker/p/5560287.html
Copyright © 2011-2022 走看看