php面向对象设计实验四

php面向对象设计实验四

ID:36242081

大小:506.06 KB

页数:12页

时间:2019-05-07

php面向对象设计实验四_第1页
php面向对象设计实验四_第2页
php面向对象设计实验四_第3页
php面向对象设计实验四_第4页
php面向对象设计实验四_第5页
资源描述:

《php面向对象设计实验四》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验报告四成绩:课程名称:网站系统开发(基于PHP)指导教师(签名):实验项目名称:面向对象的设计实验时间:2014-12-1班级:计教121姓名:姜英俊学号:201210701116实验目的:1.掌握PHP面向对象技术。2.掌握PHP类的创建、对象的创建方法。3.掌握PHP构造函数和析构函数的使用。4.掌握PHP类的继承、多态、封装特性的应用。5.自定义异常的创建。实验环境:WAMP(Windows下具有的Apache、MySQL和PHP环境),或者LAMP(Linux下具有的Apache、MySQL和PHP环境)实验内容及过程:1、根据“第07章_P

2、HP面向对象的设计.ppt”,第6页创建一个Student类文件命名为Student.class.php,并根据第7页实例一个对象,通过调用类中成员给出以下输出:2、创建一个教师类,定义成员变量、构造方法、析构方法和成员方法。创建教师对象并赋初值,调用成员方法,最后销毁该对象。【提示:】成员变量有:姓名、性别、主讲课程。成员方法有:构造方法、析构方法、自定义方法SayHello3、实现面向对象的多态性。运行以下程序代码,并给出结论:classCompute//定义"计算"类{//定义成员方法--获取最大值,两个数publicfunctionGetMax(

3、$num1,$num2){$max=$num1>$num2?$num1:$num2;echo"
两个数比较,最大值是:".$max;}//定义成员方法--获取最大值,三个数publicfunctionGetMax($num1,$num2,$num3){$max=$num1>$num2?$num1:$num2;$max=$max>$num3?$max:$num3;echo"
三个数比较,最大值是:".$max;}}$c=newCompute();//实例化"计算"类$c->GetMax(10,20);//调用成员方法$c->GetMax(1

4、0,20,30);//调用成员方法4、static访问修饰符:创建一个学生类,定义静态成员变量$num,定义成员方法“CheckNum”,实现点名报数功能。然后实例化两个对象,分别通过对象和类调用CheckNum方法来访问静态成员变量$num。程序代码段如下,对空白处进行填空:开始点名:";$student1->Check

5、Num();//通过对象访问静态成员$student2->CheckNum();//通过对象访问静态成员Student::CheckNum();//直接通过类访问静态成员echo"
两个学生,三个人到,什么情况?";?>运行结果:5、自定义一个myException类,集成Exception,重载toString方法。程序用于判断随机数的奇偶性,如果是偶数,抛出myException异常(异常的消息为:这个是一个偶数,产生异常了!,代码为:42);如果是奇数则正常运行。运行结果如下:6、理解《PHP和MySQLWeb开发》教材第6章的第130页-

6、第138页的类的实例,并完成下列几个步骤:(1)新建contact.php,页面采用home.php及service.php的风格。并在首页导航条的下方增加“Phonenumbers”、“Support”和“Othercontactinformation”三个导航按钮,且该页的内容可以先留空(或者自行输入响应的内容),点击“Phonenumbers”页面效果图如下图所示。contact页面的信息phonenumber页面的信息(2)新建map.php,页面采用home.php及service.php的风格,该页内容显示“Thispageisunderco

7、nstructing!!!”,效果图如下图所示。实验结果及分析:1:代码段'."我将于周一上午三四节在中金607教室听课,课程名称是:网站系统开发(基于PHP)".'
';}functionplaybasketball($name){echo"大家好,我叫:".$name.'
'."我将于周二晚上7点在篮球场打篮球".'
'

8、;}functionplaycard($name){echo"大家好,我叫:".

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。