PHP基础作业4

148 阅读1分钟

第一题

写一个人类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");
?>

image.png

第二题

写一个狗类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元");
?>

image.png

第三题

写一个方形类Square: 类中的属性: 长, 宽 类中的方法: 1. 显示方向信息的方法:显示长和宽, 并且显示面积 测试: 生成一个方向对象s, 长为6,宽为5, 显示长和宽, 并且显示面积

第四题

制作一个可以免杀的PHP木马