用php写唐僧师徒分人参果

文章创建了一个名为Person的类,具有姓名和人参果数量(静态变量)属性。类中包含了eat方法来处理人物食用人参果的情况,当尝试食用的人参果数量超过剩余总量时,会给出提示。唐僧师徒四人都被实例化并尝试食用人参果,最后显示剩余人参果的数量。
摘要由CSDN通过智能技术生成

定义一个person类,包含姓名、人参果属性,

姓名定义为公共函数,

人参果一共10个,(静态变量),设置成受保护的函数,

创建唐僧师徒四人,唐僧想吃1个,八戒想吃4个,沙僧想吃2,悟空想吃3个(编写一个eat的方法)

问,当要吃多少个的时候,人参果不够吃,还剩多少个

<?php
header("content-type:text/html;charset=utf-8");
//定义一个person类,包含姓名、蛋糕属性
class person{
    public $name;//public公有函数
    protected static $rsg=10;//protected受保护函数 , static静态变量函数
    function __construct($name){
        $this->name=$name;//赋值
    }
//判断师徒四人吃人生果
    function eat($x){
        if(self::$rsg>=$x){//$this::只在5.3版本的phpstudy里生效
            self::$rsg-=$x;
        }else{
            echo "\n当".$this->name.'想吃'.$x.'个人参果时,人参果不够吃了';
        }
    }
    function show(){
        echo "\t当前还有".self::$rsg.'个人参果';
    }
}
$ts=new person('唐僧');
$ts->eat(1);
$bj=new person('八戒');
$bj->eat(4);
$ss=new person('沙僧');
$ss->eat(2);
$wk=new person('悟空');
$wk->eat(3);
$wk->show();
?>

 

 

此题需要用到vsc创立文件和开启phpstudy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

失之一灵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值