php继承问题
程序员文章站
2022-06-10 12:29:23
...
子类继承父类时,子类中的构造方法是父类的还是自己的?
回复内容:
子类继承父类时,子类中的构造方法是父类的还是自己的?
如果子类没有实现__construct
方法,那么会自动调用父类的构造函数,如果实现了则会覆盖父类的构造函数,不过可以通过parent::__construct()
来调用父类的构造函数
官方手册里的说明:
Note: 如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::__construct()。如果子类没有定义构造函数则会如同一个普通的类方法一样从父类继承(假如没有被定义为 private 的话)。
http://php.net/manual/zh/language.oop5.decon.php
除非之类调用了父类的构造方法,否则之类的构造方法属于之类本身
n s h h s b s j s n s b n s
推荐阅读
-
Android调试出现The selected device is incompatible问题解决
-
Android 解决TextView排版参差不齐的问题
-
spring boot 打包jar jar没有主目录清单问题的完美解决方法
-
用CSS解决中英文混合字符串的截取省略问题的解决办法
-
ASP.NET2.0使用Enter Key作为默认提交问题分析(附源码)
-
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
-
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
-
C++与mysql连接遇到的问题汇总
-
PHP查询附近的人及其距离的实现方法
-
php格式化json函数示例代码