用一个列子来读解成员方法:大家可以自己动手写一写,加深理解。
这样一个需求; 希望人可以说话,做算术题.......,这样就需要使用到成员方法: 1、添加speak 成员方法,输出 我是小明 2、添加jisuan 成员方法,可以计算从 1+..+1000的结果 3、修改jisuan 成员方法,该方法可以接收一个数n,计算 1+..+n 的结果 4、添加add 成员方法,可以计算两个数的和
参考代码:
代码如下:
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().' '; //计算 echo ' '.$person1->jisuan(); //echo ' '.$person1->jisuan(100); //带参数的 echo '计算的结果是:'.$person1->jisuan2(5); //计算2个数的和 echo " 50+50=".$person1->add(50,51); ?>
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|