腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
PHP
从
子类
工厂
方法
调用超类工厂
方法
、
、
、
我正在编写一个带有
子类
的
php
应用程序,因为我想有多种
方法
来创建一个对象,所以我使用不同的工厂
方法
,而不是多个
构造
函数。我有一个带有工厂
方法
的UserUser::from_netid 我有几个User的
子类
。我之前调用了父超
构造
器,但当我切换到工厂
方法
时,那个
构造
器并不存在。为了让它正常工作,我不得不将我在User::from_id中的几乎所有超类工厂代码复制到load_by_id中,因
浏览 1
提问于2011-12-21
得票数 1
回答已采纳
1
回答
在
php
构造
函数中暗示父/
子类
型?
、
、
、
在不涉及是否应该使用类型提示的情况下,有人能告诉我,当我将一个
子类
传递给一个为父类键入提示的
构造
函数时,是否有一种
方法
可以避免
PHP
抛出错误?extends Image { ... } function __construct(Image $image, $arg1, $arg2){ ... }
PHP
给了我以下内容:
PHP
Error 4096: Argument 1 passed to Dimension::__construct(
浏览 2
提问于2013-02-13
得票数 4
1
回答
从超类的
构造
器中调用
子类
方法
如何从超类
构造
函数调用
子类
方法
?<?
php
public function __construct() parent::__construct
php
{ public function
浏览 0
提问于2013-03-23
得票数 0
回答已采纳
3
回答
在
PHP
中声明类的ctor 'final‘是不是一种糟糕的做法?
、
、
、
如果我有一个由许多其他类扩展的父类,并且我想确保父类的
构造
函数始终运行,那么将
构造
函数声明为final是不是一个坏主意class ParentClass { 这样,
子类
就可以有一个类似的
构造
函数,而父类的
构造
函数将始
浏览 0
提问于2010-01-03
得票数 9
回答已采纳
1
回答
PHP
反射:识别正确的
构造
函数
、
PHP
ReflectionClass::getConstructor()提供一个类的
构造
函数。 如果
子类
没有定义
构造
函数,但它的父类定义了
构造
函数,则返回父
构造
函数。有没有办法区分
构造
函数是来自
子类
还是它的父类?
浏览 22
提问于2021-11-21
得票数 2
4
回答
在
方法
内调用
构造
函数
、
我在一个只初始化类属性的
方法
中调用了一个父
构造
函数。还是我..。父
构造
函数的工作是设置ID值。
PHP
让我做到了这一点。但这难道不是错的吗?看起来我可以用同样的方式调用类自己的
构造
函数。不是应该只允许
构造
函数在创建类的实例时调用吗?仅在创建实例时调用.. echo "Test<br />&
浏览 2
提问于2011-03-03
得票数 4
回答已采纳
3
回答
从
构造
函数调用可重写
方法
的问题
、
、
在这里,提交人说: 不要从
构造
函数中调用可重写的
方法
。在创建
子类
对象时,这可能导致在
子类
对象完全初始化之前调用重写的
方法
。回想一下,当
构造
子类
对象时,它的
构造
函数首先调用直接超类的
构造
函数之一。如果超类
构造
函数调用一个可重写的
方法
,则超类
构造
函数的-before将调用该
方法
的
子类
版本--
子类
构造
函数的主体有机
浏览 0
提问于2015-05-29
得票数 1
回答已采纳
2
回答
从扩展类访问属性
php
{ public function __construct()
浏览 2
提问于2015-03-23
得票数 0
回答已采纳
3
回答
超类中的
PHP
变量初始化
、
我的问题是关于面向对象
PHP
中的继承机制。如果我希望在超类的
构造
函数中初始化一个类变量,并且所有
子类
都使用初始化的变量,那么我不能在超类的
构造
函数中这样做,因为超类
构造
函数不是由
子类
构造
函数隐式调用的,就像在Java中那样。如果我必须从每个
子类
构造
函数中手动调用超类
构造
函数,那么在每个
子类
构造
函数中简单地进行初始化对我没有任何好处。 我该如何解决这个问题?有什么想法吗?
浏览 0
提问于2013-07-20
得票数 1
1
回答
php
-If我们在
PHP
中创建
子类
的对象,是不是像java一样先调用父类
构造
函数,再调用
子类
构造
函数?
、
php
-If我们在
PHP
中创建
子类
的对象,是不是像java一样先调用父类
构造
函数,再调用clild类
构造
函数?
浏览 0
提问于2012-05-31
得票数 2
1
回答
旧的和新的
PHP
构造
函数的区别
、
、
有人能告诉我“旧样式”对象
构造
函数与“新样式”
构造
函数有什么不同吗?我正在学习
PHP
,我想知道当我阅读旧语法和新语法时,更好地理解随着时间的推移,OOP是如何在
PHP
中发生变化的。
浏览 6
提问于2016-01-02
得票数 8
回答已采纳
4
回答
继承问题:在
子类
中调用父
构造
函数
、
、
、
、
守则如下: $dom = new Display();在Display.
php
中: class Display extends
浏览 7
提问于2011-06-10
得票数 2
回答已采纳
3
回答
OOP -在哪里申报财产?
、
我的父类有一些依赖于只能由
子类
设置的属性的
方法
。实现这一目标的“最佳”
方法
是什么? 另外-父
方法
依赖于孩子需要提供的东西,这是不好的OOP吗?我是用
PHP
来做的,如果这很重要的话。
浏览 7
提问于2017-06-23
得票数 6
4
回答
父变量/类返回null
、
、
、
问题是我不能从
子类
访问$db对象,而是访问所有普通变量。知道为什么吗?class Base_Login protected $member_uri = 'member.
php
'; { echo $this->member_uri //Output: member.
php</
浏览 0
提问于2012-05-12
得票数 0
回答已采纳
3
回答
我可以强制一个
子类
使用父类的
构造
函数吗?
、
、
我正在学习
PHP
,当我试图弄清楚为什么
构造
函数没有被调用时,我发现了一些令人惊讶的行为。 class Shape { echo 'Shape.我寻找了这个问题,显然我可以通过将parent::__construct();放在
子类
中来解决它,但这似乎并不理想。我能对Shape类做些什么来确保
子类
总是调用父
构造
函数吗?当父类有
构造
函数时,我真的必
浏览 0
提问于2010-11-08
得票数 10
回答已采纳
4
回答
一种在超类中实例化
子类
的
方法
、
、
、
、
我的问题是:如何明智地实现merge()
方法
?问题3:将merge()逻辑提取到一个全新的类并不能解决枯燥的规则问题。(从那以后,我的生活一直很悲惨;)我希望用C#,Java,甚至
PHP</e
浏览 7
提问于2013-11-29
得票数 3
回答已采纳
3
回答
PHP
超类和
子类
、
类B扩展A类function __construct(){}function __construct(){}B类的整个代码在结构中将更加“完整” 想知道在编码或
构造
等方面是否有任何显著的优势是很有趣的。
浏览 4
提问于2012-02-24
得票数 0
回答已采纳
3
回答
PHP
OOP继承顺序
、
为什么
子类
不在父
构造
函数
方法
中?当我运行$obj = new C();时,我应该做哪些修改来使A,B,C的
构造
函数
方法
按顺序执行{ { echo "I am the constructor of A.
浏览 0
提问于2014-07-22
得票数 0
回答已采纳
1
回答
子类
__init__重写父类的
我有一个超类和一个
子类
。超类包含一个包含一些属性的
构造
函数,
子类
也应该有一个初始化一些属性的
构造
函数。然而,问题是当我在我的
子类
中创建一个__init__
方法
时,它覆盖了超类的
构造
函数。如何解决这个问题,以致
子类
的
构造
函数不会覆盖超类的
构造
函数
方法
? 非常感谢!
浏览 2
提问于2012-11-25
得票数 2
回答已采纳
4
回答
为什么Java不允许无法访问其超类的任何
构造
函数的
子类
?
、
、
这个问题主要是参考Luiggi对这样一个问题的回答:但是,如果我从来不打算创建
子类
的实例呢?例如,如果我的
子类
只添加静态字段和
方法
,而我只对使用超类的静态字段和
方法
感兴趣,怎
浏览 6
提问于2015-07-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP就业快学课堂10,构造方法与析构方法
python继承子类调用父类方法
js面向对象编程中构造方法
打卡,巩固一下PHP基础知识
系统学习PHP之面向对象(上)
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券