腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从__init__()调用重写的方法安全吗?
、
、
构造
函数
不能直接或间接调用可重写的方法。如果您违反此规则,程序失败将导致。超类
构造
函数
在
子类
构造
函数
之前运行,因此在
子类
构造
函数
运行之前将调用
子类
中的重写方法。如果重写方法依赖于
子类
构造
函数
执行的任何初始化,则该方法将不会像预期的那样运行。由于我们只涉及Java
构造
函数
的初始化方面,因此我认为在这个问题中比较J
浏览 1
提问于2011-07-28
得票数 10
回答已采纳
1
回答
python
原语类
构造
函数
- int()不能使用显式基-
、
、
、
我读过
Python
中的结构理论,解释了
构造
函数
继承在
Python
中是可能的。我将int类继承到我的类a中,原则上,
子类
中的
构造
函数
具有最高优先级。为什么我的
子类
的
构造
函数
不被调用?
浏览 2
提问于2022-08-21
得票数 0
1
回答
Python
中的方法解析顺序-在
子类
和父类中缺少
构造
函数
的情况下
这是关于
Python
中的方法解析顺序。假设我们有3个类: A、B、C。示例:如果类A继承自具有
构造
函数
的类X,该怎么办?那么是运行X类的
构造
函数
还是运行B类的
构造
函数
浏览 19
提问于2019-07-12
得票数 0
2
回答
在Java中调用超级
构造
函数
之前执行一些逻辑操作
我知道,在派生的Java类中,可以调用超级
构造
函数
作为子
构造
函数
中的第一个命令。例如,
Python
友好地允许在调用超级
构造
函数
之前执行一些自定义逻辑。我的问题是:在Java中,有什么方法可以在调用超级
构造
函数
之前调用一些命令吗?如果不是,一般情况下,"Java方式“是怎样做的?示例用例:我正在编写一个游戏,在
子类
构造
函数
中,我需要加载一些资产(仅用于该
子类</em
浏览 1
提问于2014-04-21
得票数 0
回答已采纳
1
回答
如果我们在
子类
中调用超类
构造
函数
作为第一行,这有关系吗?
、
当使用Java和C++时,我们必须调用超类
构造
函数
作为
子类
的第一行。super(); // must be first line code } def __init__(self): ... some code ...__init_
浏览 11
提问于2021-02-03
得票数 3
回答已采纳
3
回答
访问父类中的
子类
实例
、
、
在
Python
中,我有一个与任务类相关的设置字典。在这些任务的父
构造
函数
中,我只想存储相关的设置,但要做到这一点,我需要从父类访问
子类
。BaseTask: self.settings = settings[child_class] 在PHP中,我可以通过在
构造
函数
中调用get_class($this);来做到这一点(返回
子类
名而不是父类名),
Python
有类似的东西吗?
浏览 3
提问于2013-04-29
得票数 2
回答已采纳
1
回答
类继承:
构造
函数
应该兼容吗?多重继承的案例?
、
、
、
其中一个是:
子类
的行为方式应该与它的基类(Es)相同(警告:这实际上不是对Liskov原则的正确描述:参见PS)。 是否建议它也适用于建筑工人?我主要想到的是
Python
及其__init__()方法,但这个问题适用于任何具有继承的面向对象语言。然而,允许
子类
完全像字典一样使用并不总是很自然或简单:有时
构造
函数
参数只与特定的用户
子类
相关会更好(例如,表示一组串行端口的类可能希望行为像字典,而ports['usb1']是USB端口#1,等等)。是否有与基类完全兼容的<em
浏览 6
提问于2012-01-23
得票数 4
回答已采纳
3
回答
强制
子类
在C#中定义额外字段
、
我的公司有一个基数据库模型类,它由我们产品的特定实例
子类
。该类表示数据库中的主键。基类有一个字段,我们称之为AlwaysPresent,它对产品的所有实例都很常见,不用于查询。abstract class BaseClass private string AlwaysPresent但是
子类
至少需要再添加一个字段,因为稍后我们将使用反射将这些其他字段作为查询的数据库列名处理那么,我的问题是:是否可以使用C#的反射功能来强制非抽象
子类
定义新字段而不指定它们的名称? 我是一名
Python
程序员,我知道如何使用元
浏览 2
提问于2013-09-29
得票数 0
回答已采纳
2
回答
我必须在被覆盖的
构造
函数
中调用(Thread.__init__),但是为什么呢?
我在
python
2.6 man中看到了这句话: class threading.Thread(group=None, target=None, name=None, args=(), kwargs={如果
子类
覆盖了
构造
函数
,则必须确保在对线程执行任何其他操作之前调用基类
构造
函数
(Thread.__init__())。我只想知道为什么?
浏览 2
提问于2010-05-16
得票数 0
1
回答
用
Python
实现GObject接口
、
、
当使用GTK3的
Python
3绑定时,是否可以通过
子类
来实现gobject.GInterface接口? 在我的具体情况下,我想编写一个定制的实现。只对它进行
子类
并实现所有虚拟方法(do_*)就足够了吗?在
构造
函数
中,是否像往常一样通过super().__init__()调用父
构造
函数
?还有什么需要我考虑的吗?我得到了各种各样的错误,这将帮助我知道不可能在
Python
中完成这一任务是否是原因之一。
浏览 3
提问于2015-09-16
得票数 4
回答已采纳
3
回答
从
构造
函数
调用可重写方法的问题
、
、
在这里,提交人说: 不要从
构造
函数
中调用可重写的方法。在创建
子类
对象时,这可能导致在
子类
对象完全初始化之前调用重写的方法。回想一下,当
构造
子类
对象时,它的
构造
函数
首先调用直接超类的
构造
函数
之一。如果超类
构造
函数
调用一个可重写的方法,则超类
构造
函数
的-before将调用该方法的
子类
版本--
子类
构造</e
浏览 0
提问于2015-05-29
得票数 1
回答已采纳
2
回答
python
3中的
子类
化文件
、
在
python
2中,file是一个合适的类,所以我写道 def floats_from_csv(self): strs = self.read在
python
3中,许多文件替换都没有公共
构造
函数
,所以我不能
子类
化并获取__init__
函数
。我有一个使用委托的技巧,但它很难看。创建内置IO类的
子类
的批准方法是什么?
浏览 1
提问于2012-10-29
得票数 8
1
回答
Python
pro创建抽象类的方法,允许每个
子类
定义自己的属性
Python
3
、
因此,任何
子类
都必须实现这两个方法。这正是我的目标。 然而,由于我的工作性质,每个案例都是针对不同的主题,并且很难定义一组固定的属性。这些属性应该在class的__init__方法中定义。2.2], 'a1': 2, 'a2': 'good'}) main() 我的问题是:我的方式是一种好的
Python
我遵循了许多关于如何创建抽象类和
子类
的
Python</
浏览 34
提问于2021-10-16
得票数 0
回答已采纳
1
回答
如何强制
子类
创建
构造
函数
?
、
、
因此,我有一个带有
构造
函数
的超类: load(input);protected Asset() {} 第二个
构造
函数
使我能够在
子类
中创建一个
构造
函数
,该
构造
函数
通过提供给它的参数来完成所有操作,而不是从外部源加载资产,但是,我也希望
子类
生成一个使用super(InputStream)的
构造</e
浏览 4
提问于2015-05-12
得票数 0
回答已采纳
1
回答
__init__()
函数
的含义
、
/usr/bin/
python
from PyQt4 import QtGui def __init__(
浏览 0
提问于2015-11-16
得票数 0
1
回答
将数据传递到
构造
函数
中,还是创建虚拟方法?
、
、
在描述数据库的面向对象模块中,应该将DB描述数据结构传递给派生类
构造
函数
中的
构造
函数
,还是应该创建(“虚拟”即动态)方法来创建数据结构并在
构造
函数
中调用它们?下面是
Python
示例: def __init__(data_desciption): self.data_desciption = data_desciption(哦,我忘了C++
构造
函数
不能调用纯虚拟
函数
。很长时间没有使用
浏览 0
提问于2015-08-28
得票数 1
1
回答
我应该在HasTraits
子类
中使用
构造
函数
吗?
、
、
我是面向对象编程方面的新手,也是
Python
方面的新手。我在网上可以找到的大多数示例都不使用Hastraits
子类
中的任何
构造
函数
。我应该忘记def init(self,*arg)
构造
函数
吗?例如,从:获取示例 在我看来,DrSAR的代码是所有示例中最简单、最优雅的;但它没有使用
构造
函数
。我错过了什么吗?
浏览 1
提问于2013-06-11
得票数 0
5
回答
重写java中的
子类
中的参数化
构造
函数
、
、
、
、
我的Java故事才刚刚开始,但我对
Python
有一些面向对象的经验。arguments reason: actual and formal argument lists differ in length 1 error 我的期望是,因为所需的
构造
函数
已经在基类中定义了,所以不需要定义另一个
构造
函数
。为什么我需要为
子类
定义一个
子类
,因为它们除了调用super()之外,并没有做任何特殊的事情?有没有什么特殊的原因,为什么java编译器要我在<e
浏览 33
提问于2016-09-26
得票数 4
回答已采纳
4
回答
为什么Java不允许无法访问其超类的任何
构造
函数
的
子类
?
、
、
这个问题主要是参考Luiggi对这样一个问题的回答:但是,如果我从来不打算创建
子类
的实例呢?例如,如果我的
子类
只添加静态
浏览 6
提问于2015-07-05
得票数 2
回答已采纳
3
回答
子类
构造
函数
如何设置父类属性
在
python
中,如何在
子类
构造
函数
中设置父类属性。我的父类有两个属性,它们在
构造
函数
中设置: def __init__(self): self.attribute2afunction(): print(self.attribute1 + se
浏览 7
提问于2021-07-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础教程9.2 构造函数
构造函数缺失漏洞分析
Python基础教程 调用未关联的超类构造函数
JavaScript中构造函数介绍
Kotlin构造函数与实例化
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券