php子类与父类间的属性继承

这篇博客探讨了PHP中子类如何继承父类的属性。通过示例代码展示了子类实例化后的属性值,包括从父类继承的部分。文章提到了作者在探索这一主题时的运行结果,并提供了两个参考资料链接以供进一步学习。
摘要由CSDN通过智能技术生成
    父类中被声明为public或protected的属性可以被子类继承,而且在子类中的修改会影响到父类,父类中的修改也同样会影响子类。
    父类中声明为private的属性不会被继承,BookProduct类构造函数中的语句$this->mShopName = "myShop";只是为子类中的属性mShopName赋值,与父类的属性mShopName没有任何关系,仅仅只是名字相同。因而在子类中的修改并不会影响到父类。

下面是源代码及运行结果:

 <?php
    /**
     * ShopProduct类,父类
     */
    class ShopProduct{
    
        private $mShopName;
        public $mTitle;
        public $mPrice;

        public function __construct ($shopName="shopName", $title="shopProduct" ,$price=0)
        {
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值