PHPベースのオブジェクト向けメンバーメソッドの詳細

1611 ワード

1つの列でメンバーを読み解く方法:みんなは自分で書いて、理解を深めることができます.
このような需要;人が话すことができることを望んで、算数の问题をします......、これには、メンバーメソッドを使用する必要があります:1、speakメンバーメソッドを追加し、出力は私が明ちゃん2、jisuanメンバーメソッドを追加し、1+..+から計算することができます.1000の結果3、jisuanメンバーメソッドを修正し、このメソッドは1つの数nを受信し、1+.+を計算することができる.nの結果4、addメンバーメソッドを追加し、2つの数の和を計算できます.
参照コード:
 
  

    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);
?>