欢迎来到天天文库
浏览记录
ID:37921510
大小:202.00 KB
页数:4页
时间:2019-06-02
《10动漫2班刘金凤》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实训报告一.类、对象、继承。2、dupois;//定义体重成员变量public$sex;//定义性别成员变量publicfunction__construct($name,$age,$avoirdupois,$sex){//定义构造方法$this->name=$name;//为成员变量赋值$this->age=$age;//为成员变量赋值$this->avoirdupois=$avoirdupois;//为成员变量赋值$this->sex=$sex;//为成员变量赋值}functionshowMe(){//定义方法echo'这3、句话不会显示。';}}/*子类BeatBasketBall*/classBeatBasketBallextendsSportObject{//定义子类,继承父类public$height;//定义身高成员变量function__construct($name,$height){//定义构造方法$this->height=$height;//为成员变量赋值$this->name=$name;//为成员变量赋值}functionshowMe(){//定义方法if($this->height>185)4、{return$this->name.",符合打篮球的要求!";//方法实现的功能}else{return$this->name.",不符合打篮球的要求!";//方法实现的功能}}}/*子类WeightLifting*/classWeightLiftingextendsSportObject{//继承父类functionshowMe(){//定义方法if($this->avoirdupois<85){return$this->name.",符合举重的要求!";//方法实现的功能}else{ret5、urn$this->name.",不符合举重的要求!";//方法实现的功能}}}//实例化对象$beatbasketball=newBeatBasketBall('科技','190');//实例化子类$weightlifting=newWeightLifting('明日','185','80','20','男');echo$beatbasketball->showMe()."";//输出结果echo$weightlifting->showMe()."";?>测试结果:2.封装6、phperror_reporting(0);classBook{private$name='computer';//声明私有变量$namepublicfunctionsetName($name){//设置私有变量$this->name=$name;}publicfunctiongetName(){//读取私有变量return$this->name;}}classLBookextendsBook{//Book类的子类}$lbook=newLBook();//实例化对象echo'正确操作私有变量的方7、法:';$lbook->setName("PHP从入门到精通");//对私有变量进行操作echo$lbook->getName();echo'直接操作私有变量的结果:';//对私有变量进行操作echoBook::$name;?>测试截图:三、接口8、w(){echo'会员拥有的权限。';}}classManagerimplementsMPurview,MPopedom{functionpurview(){echo'管理员拥有会员的全部权限。';}functionpopedom(){echo'管理员还有会员没有的权限';}}$member=newMember();$manager=newManager();$member->purview();echo'';$manager->purview();$manager->popedom();
2、dupois;//定义体重成员变量public$sex;//定义性别成员变量publicfunction__construct($name,$age,$avoirdupois,$sex){//定义构造方法$this->name=$name;//为成员变量赋值$this->age=$age;//为成员变量赋值$this->avoirdupois=$avoirdupois;//为成员变量赋值$this->sex=$sex;//为成员变量赋值}functionshowMe(){//定义方法echo'这
3、句话不会显示。';}}/*子类BeatBasketBall*/classBeatBasketBallextendsSportObject{//定义子类,继承父类public$height;//定义身高成员变量function__construct($name,$height){//定义构造方法$this->height=$height;//为成员变量赋值$this->name=$name;//为成员变量赋值}functionshowMe(){//定义方法if($this->height>185)
4、{return$this->name.",符合打篮球的要求!";//方法实现的功能}else{return$this->name.",不符合打篮球的要求!";//方法实现的功能}}}/*子类WeightLifting*/classWeightLiftingextendsSportObject{//继承父类functionshowMe(){//定义方法if($this->avoirdupois<85){return$this->name.",符合举重的要求!";//方法实现的功能}else{ret
5、urn$this->name.",不符合举重的要求!";//方法实现的功能}}}//实例化对象$beatbasketball=newBeatBasketBall('科技','190');//实例化子类$weightlifting=newWeightLifting('明日','185','80','20','男');echo$beatbasketball->showMe()."";//输出结果echo$weightlifting->showMe()."";?>测试结果:2.封装
6、phperror_reporting(0);classBook{private$name='computer';//声明私有变量$namepublicfunctionsetName($name){//设置私有变量$this->name=$name;}publicfunctiongetName(){//读取私有变量return$this->name;}}classLBookextendsBook{//Book类的子类}$lbook=newLBook();//实例化对象echo'正确操作私有变量的方
7、法:';$lbook->setName("PHP从入门到精通");//对私有变量进行操作echo$lbook->getName();echo'直接操作私有变量的结果:';//对私有变量进行操作echoBook::$name;?>测试截图:三、接口
8、w(){echo'会员拥有的权限。';}}classManagerimplementsMPurview,MPopedom{functionpurview(){echo'管理员拥有会员的全部权限。';}functionpopedom(){echo'管理员还有会员没有的权限';}}$member=newMember();$manager=newManager();$member->purview();echo'
';$manager->purview();$manager->popedom();
此文档下载收益归作者所有