宣告->使用参数->输出
function 方法(参数,$Id){ 调用要赋予的参数的,如... $this->int_Id = $Id;}
然后建立物件可以直接调用参数的方法来设定参数,
而且这里的主题是学生的成绩,所以传统的方式会写超多的程式码。
如果使用这个方式可以写很多学生的成绩减少很多不必要的程式码,建立物件写入成绩显示出来差不多三行...
物件导向真的蛮屌的
<?php//定立类别的基本语法class Student{ var $int_Id;//座号 var $str_Name;//姓名 var $str_Sex;//性别 var $int_Chinese;//国文成绩 var $int_English;//英文成绩 var $int_Maths;//数学成绩 function setData($Id, $Name, $Sex, $Chinese, $English, $Maths){//使用参数 $this->int_Id = $Id; $this->str_Name = $Name; $this->str_Sex = $Sex; $this->int_Chinese = $Chinese; $this->int_English = $English; $this->int_Maths = $Maths; } function showData(){ echo '座号:'.$this->int_Id.'<br>'; echo '姓名:'.$this->str_Name.'<br>'; echo '性别:'.$this->str_Sex.'<br>'; echo '国文成绩:'.$this->int_Chinese.'<br>'; echo '英文成绩:'.$this->int_English.'<br>'; echo '数学成绩:'.$this->int_Maths.'<br>'; echo '<hr>'; } }// 建立物件$Object1=new Student();$Object1->setData(1, 'Yan', '男', 80, 90, 100);$Object1->showData();$Object2=new Student();$Object2->setData(2, 'Yu', '男', 70, 60, 80);$Object2->showData();?>