php第八章测试题求解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php第八章测试题求解相关的知识,希望对你有一定的参考价值。
1.声明类
1) 使用class关键字定义一个表示学生类型的类,类名为Student。
2) 在Student类中定义两个成员变量$name和$gender,分别用来表示姓名和性别。
3) 在Student类中定义一个表示说话行为的sayHello()方法,用于输出学生的姓名。
2.实例化
1) 使用class关键字定义一个表示学生类型的类,类名为Student。
2) 在Student类中定义两个成员变量$name和$gender,分别用来表示姓名和性别。
3) 在Student类中定义一个表示说话行为的sayHello()方法,用于输出学生的姓名。
4) 使用new关键字创建一个Student类的实例对象,在实例化对象时为对象开辟内存空间,并初始化其属性。
3. 构造方法
1) 同样在Student类中定义两个成员变量$name和$gender。
2) 创建一个名为__construct()的方法为构造方法。
3) 使用new关键字创建一个Student类的实例对象,并且在实例化的过程中被调用构造方法,而且允许在实例化时传递参数。
4. 析构方法
1) 同样在Student类中定义两个成员变量$name和$gender。
2) 创建一个名为__destruct()的方法为析构方法,如果被声明,则在对象被销毁的过程中被调用。不需要参数。
5. 静态成员
1)声明一个student类,增加静态成员来记录学生数量与获取学生数量。每当实例化一个学生对象,或者克隆学生对象,学生数量增加,销毁一个对象,学生数量减少。
6. 对象间赋值与引用
1) 同样在Student类中定义两个成员变量$name和$gender。
2) 创建一个名为__construct()的构造方法,并在该方法中传递两个参数。
3) 实例化一个Student对象stu1,然后将该对象赋值给stu2,修改stu2的$name属性,最后输出两个对象的名字。
7. 继承
1).声明一个goods商品类,存在其子类book,和phone分别是不同的商品
goods商品类具有属性:$name,$price,方法:getName()
子类book具有独有属性:$author,$publisher;
子类phone具有独有属性:$brand, $color
2).使用new关键字创建一个book类和phone类的实例对象,并且在实例化的过程中被调用构造方法对其具有的所有属性初始化。
3)book类重写getName方法,返回如下格式的名称:《php教研组》
8.抽象类及抽象方法
1)将题7中的父类商品good类声明为抽象类,而其中方法getName声明为抽象方法
2)子类book类和phone类必须要将getName()方法实现,但可以分别以不同的方式来实现。
9. 接口技术
在所有的支付方法中都需要与第三方支付平台交互,因此来限定所有的支付方法都具有统一的交互方法。
1)定义一个接口I_payment,声明send()和respon()方法
2)定义两个类OnePay和OterPay,用不同的方式实现I_payment接口中的方法
3)实例化OnePay和OterPay两个类,并调用send()和respon()方法
10.用面向对象来实现A对象继承B和C对象。
第1题 javascript脚本语言的前身是
A.Basic
B.Live Script
C.Oak
D.VBScript
第2题 使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为
A.none B.underline C.overline D.blink
第3题 XML基于的标准是
A.html B.MIME C.SGML D.CGI
第4题 标记符title是放在标记符什么之间的
A.html与html
B.head与head
C.body与body
D.head与body
第5题 <img>标记符中连接图片的参数是:
A. href B. src C. type D. align
第6题 级联样式表文件的扩展名是:
A html B css C xml D dib
第7题 同以往的版本相比较,HTML4.0:
A 增加了JavaScript支持
B 增加了Flash技术
C 增强了网页的动态性
D 增加了ActiveX技术追问
你傻逼吧
以上是关于php第八章测试题求解的主要内容,如果未能解决你的问题,请参考以下文章
第八章:Junit——TestSuite 的测试套件的 事例