性格决定命运
,
专注成就人生
实验
5 PHP
类与对象试验
要求:
1.
上机完成以下题目的
PHP
程序,可正确运行结果。
2.
每一题的
php
文件名称为
“
sy5_+
题号
.php
”,如:
sy5_1.php
。需要创建多个文
件的题目,则放在一个文件夹内,名称为““
sy5_+
题号
”,如:
sy5_1
3.
所有题目完成后,请以放在一个文件夹中,文件夹名称为:
“
学号
_
姓名
_sy5
”
,如:
1201001_
张三
_sy5
。
4.
从学习效率角度考虑,
本课程不要求纸质实验报告,
实验报告为电子版即可,
形式参考
纸质实验报告格式。
实验内容中,对于每一题要求有输出结果的截图
。
5.
注意:
实验报告作为平时成绩的重要考核项,
为同学们间的公平考虑,
同学之间可互相
讨论交流,但请自行独立完成实验及实验报告,雷同的实验报告将均视为无效!
题目:
按如下要求设计、定义和实例化类:
1.
设计一个
person
类,条件如下:
a)
定义
protected
属性:
name
(姓名)
、
age
(年龄)
、
sex
(性别)
b)
定义
static
静态属性:
num(
用于计算已实例化的人数
)
c)
定义构造函数,实现在对象创建时输出
“
I am a person.
”
,并对
num
加
1;
d)
定义析构函数,在对象销毁时输出
“
bye
”
;
e)
定义公有方法
setInfo($info)
,通过参数设置
name
、
age
、
sex
等属性信息
(
提示:参数可以为数组,数组里包含每个参数的信息,如
$info[name])
f)
定义公有方法
getInfo()
,用于输出对象的属性信息