zoukankan      html  css  js  c++  java
  • php面向对象成员方法(函数)练习

    <?php
        header('content-type:text/html;charset=utf-8');
        //成员方法的举例
    
        /*
        ①添加sayHello 成员方法,输出 'hello'
       ②添加getResult成员方法,可以计算1到10的和
       ③修改getResult2 成员方法,该方法可以接收一个数num,计算它的三倍值结果
       ④添加getMax成员方法,可以计算显示最大值.
    
        */
    
        class Person{
            public $name;
            public $age;
    
            //添加sayHello 成员方法,输出 'hello'
            public function sayHello(){
                echo '<br> hello!';
            }
            
            //添加getResult成员方法,可以计算1到10的和,并且返回结果
            public function getResult(){
                
                $result = 0;
                for($i = 0; $i <= 10; $i++){
                    $result += $i;
                }
                return $result;
            }
    
            //修改getResult2 成员方法,该方法可以接收一个数num,计算它的三倍值结果
            public function getResult2($num){
                
                return $num * 3;
            }
    
            //在成员方法中,我们可以调用系统函数
            //添加getMax成员方法,可以计算显示最大值
            public function getMax($n1, $n2, $n3){
    
                //echo '<br> ' $n1 . $n2 . $n3;
                return max($n1, $n2, $n3);
            }
    
    
        }
        $p1 = new Person;
        $p1->name = '木头人';
        $p1->age = 10;
        //如何调用成员方法呢
        $kk = $p1->sayHello();
        var_dump($kk);
    
    
        //调用有返回值
        $res = $p1->getResult();
        echo '<br> 计算结果是 ' . $res;
        
        $res2 = $p1->getResult2(3);
        echo '<br> 计算结果是 ' . $res2;
    
        $res3 = $p1->getMax(1, 3, 90);
    
        echo '<br> 计算结果是 ' . $res3;

    浏览器输出结果:

  • 相关阅读:
    el-table单元格新增、编辑、删除功能
    div 拖拽
    dataTable 分页用法总结
    pc端字体大小计算以及echart中字体大小计算
    pc端字体大小自适应几种方法
    AB PLC教程
    Electric p8激活教程
    三菱FX系列PLC教程
    Visual Studio 2015简体中文企业版/专业版下载+有效激活密钥
    servlet在mvc里的分层,驻留内存的疑问?
  • 原文地址:https://www.cnblogs.com/lsqbk/p/10373648.html
Copyright © 2011-2022 走看看