第一题
写一个人类Person: 类中的属性: 姓名. 性别. 年龄. 身高. 体重. 出生年月 类中的方法: 1. 一个人类的自我描述方法: 输出该人类的所有相关属性 测试: 生成一个Person对象p, 该对象的姓名"王二麻子", 性别"男", 年龄"17", 身高"176.5", 体重"73.5", 出生年月"1997/9/23",最后调用该对象的自我描述方法
<?php
class Person{
var $name;
var $age;
var $gender;
var $height;
var $weight;
var $date;
function show($name,$age,$gender,$height,$weight,$date){
echo "姓名:".$name."<br/>"."年龄:".$age."<br/>".
"性别:".$gender."<br/>"."身高:".$height."cm"."<br/>".
"体重:".$weight."kg"."<br/>"."出生日期:".$date;
}
}
$zog = new Person();
$zog->show("张三","男","18","180","180","2000-01-01");
?>
第二题
写一个狗类Dog: 类中的属性: 姓名, 性别, 颜色, 品种, 体重, 肩高, 价钱 类中的方法: 1. 一个狗类的介绍方法: 输出狗类的所有信息 测试: 生成一个Dog对象b, 该对象的姓名"阿八", 性别"母", 颜色"棕红", 品种"泰迪", 体重"5.2"斤, 肩高"26", 价钱"2000" 生成一个Dog对象t, 该对象的姓名"兔子", 性别"母", 颜色"银灰", 品种"泰迪", 体重"3.1"斤, 肩高"22", 价钱"5000"
<?php
class dog{
var $name;
var $gender;
var $color;
var $breed;
var $weight;
var $height;
var $money;
function b($name,$gender,$color,$berrd,$weight,$height,$money){
echo "姓名:".$name."<br/>".
"性别:".$gender."<br/>".
"颜色:".$color."<br/>".
"品种:".$berrd."<br/>".
"体重:".$weight."<br/>".
"肩高:".$height."<br/>".
"价格:".$money."<br/>";
}
}
class t extends dog{
function b($name,$gender,$color,$berrd,$weight,$height,$money){
parent::b($name,$gender,$color,$berrd,$weight,$height,$money);
}
}
// $s = new dog();
$b = new t();
$s = new dog();
$b->b("兔子","母","银灰","泰迪","3.1斤","22cm","5000元");
$s->b("阿巴","母","棕红","泰迪","5.2斤","26cm","2000元");
?>
第三题
写一个方形类Square: 类中的属性: 长, 宽 类中的方法: 1. 显示方向信息的方法:显示长和宽, 并且显示面积 测试: 生成一个方向对象s, 长为6,宽为5, 显示长和宽, 并且显示面积
第四题
制作一个可以免杀的PHP木马