用一个列子来读解成员方法:大家可以自己动手写一写,加深理解。

这样一个需求; 希望人可以说话, 做算术题.......,这样就需要使用到成员方法:
1、添加speak 成员方法,输出 我是小明
2、添加jisuan 成员方法,可以计算从 1+..+1000的结果
3、修改jisuan 成员方法,该方法可以接收一个数n,计算 1+..+n 的结果
4、添加add 成员方法,可以计算两个数的和

参考代码:
复制代码 代码如下:
<?php

    class Person{

        public $name;
        public $age;

        //添加成员方法
        public function speak(){

            echo "我是小明";
        }

        public function jisuan(){
            //计算从 1+..+1000的结果
            $result =0;
            for($i=1;$i<=1000;$i++){
                $result+=$i;
            }
            //把计算结果ruturn 返回
            return $result;
        }

        public function jisuan2($n){
            //计算从 1+..+n的结果
            $result=0;
            for($i=1;$i<=$n;$i++){
                $result+=$i;
            }
            //return
            return $result;
        }

        //计算2个数的和
        public function add($num1,$num2){
            return $num1+$num2;
        }
    }

    $person1=new Person;
    //人说话
    $person1->speak().'<br/>';
    //计算
    echo '<br/>'.$person1->jisuan();
    //echo '<br/>'.$person1->jisuan(100);
    //带参数的
    echo '计算的结果是:'.$person1->jisuan2(5);
    //计算2个数的和
    echo "<br/>50+50=".$person1->add(50,51);
?>

标签:
php面向对象,成员方法

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
桃源资源网 Design By www.nqtax.com

评论“基于PHP 面向对象之成员方法详解”

暂无“基于PHP 面向对象之成员方法详解”评论...

稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!

昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。

这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。

而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?