所以说开头给的 $a=1;$b=50 是多余的?

所以说开头给的 $a=1;$b=50 是多余的?

<?php



interface A

{

//补充代码

    public function func1($n,$m);

    public function func2();

}

interface B extends A

{

}

//新建一个类实现接口B

class Son implements B

{

    public $num;

    

    public function func1($n,$m)

    {

        for($i=$n;$i<=$m;$i++)

        {

            $this->num+=$i;

        }

    }

    

    public function func2()

    {

        

    }

}

//实例化一个对象,调用func1方法,s实现$a到$b的所有整数相加运算,并将结果赋值给类的某一个属性


//打印该属性

$a = 1;

$b = 50;

$obj = new Son();

$obj->func1($a,$b);

echo $a,'到',$b,'的和为:',$obj->num;



正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,同学是想问源码的代码中的$a与$b吗?如图所示:

http://img1.sycdn.imooc.com//climg/5d5277d5000175bc07690521.jpg

上方的$a与$b确实是多余的,练习中的代码已修改。同学可以前去查看,给您的学习带来不便,深感抱歉!

  • Dante丨R 提问者 #1
    多余的就好,我还以为有别的作用来着
    2019-08-15 11:51:17
好帮手慕小尤 2019-08-13 15:11:51

同学你好,设置的$a与$b并不是多余的哦!$a与$b是当做参数传递给了func1方法后进行的计算。祝学习愉快!

  • 提问者 Dante丨R #1
    但是我的里面少写了一对$a和$b也没出现问题,这是为什么呢?
    2019-08-13 16:21:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师