分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

PHP中的继承

发布时间:2023-09-06 01:32责任编辑:白小东关键词:PHP
<?phpclass Bar { ???private $salary = 3000; ???public $lunch = 1000; ???// php中关于“可见性”的概念 ???public function test() { ???????$this->testPrivate(); ???????$this->testPublic(); ???????echo $this->salary; ???????echo $this->lunch; ???} ???// 这个被子类覆盖掉了,这也就解释了结果 ???public function testPublic() { ???????echo "Bar::testPublic\n"; ???} ???????private function testPrivate() { ???????echo "Bar::testPrivate\n"; ???}}class Foo extends Bar { ???// 无法覆盖子类的私有属性 ???private $salary = 5000; ???// 覆盖了子类的公有属性 ???public $lunch = 2000; ???// 覆盖了子类的公有方法 ???public function testPublic() { ???????echo "Foo::testPublic\n"; ???} ???????// 无法覆盖 ???private function testPrivate() { ???????echo "Foo::testPrivate\n"; ???}}$myFoo = new foo();$myFoo->test(); // Bar::testPrivate // Foo::testPublic?>

PHP中的继承

原文地址:https://www.cnblogs.com/wjf0/p/8111479.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved