您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

小弟我有有关问题

2024/4/20 16:58:28发布4次查看
我有问题求助
刚接触php ,写了如下的一小段,$x->name();为什么打印出来是空啊?
php codeinterface man{ function talk();}abstract class person{ abstract function name(); abstract function age(); var $c=这是一个抽象类
;}class xiaoming extends person implements man { function name(){ echo (xiaoming
); } function age(){ echo (12.
); } function talk(){ echo (love
); }}class xiaoli extends person implements man{ var $mingzi; function _construct($mingzi){ $this->mingzi=$mingzi; } function name(){ echo ($this->mingzi.
); } function age(){ echo (13
); } function talk(){ echo (you); }}$p = new xiaoming();$p->name();$p->age();$p->talk();$x = new xiaoli(xiaoli);$x->age();$x->name();$x->talk();
------解决方案--------------------
__construct
------解决方案--------------------
__construct 双下划线
既然你使用了接口,那么 name 和 age 就应该不暴露给外界
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录