腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
派生类
传递给在SWIG中接受基类的函数
、
我将一个
派生类
传递到一个函数中,使用
Python
3.3和swg2.0.10作为基类。
派生类
型在C++中不存在。它只存在于
Python
(和C#)中。然而,我们已经启用了董事,正如所述,它在C#中运行良好。
Python
2.6和2.7的
浏览 2
提问于2013-08-01
得票数 3
回答已采纳
1
回答
如何在boost
python
中从抽象类访问
派生类
对象
、
、
如何从抽象类(接口类)访问
python
中的
派生类
而不公开
派生类
,只公开抽象类。我不想公开
python
的
派生类
。有任何方法可以通过抽象类访问
派生类
吗?string>& AllParameters) this->get_override("Set")(AllParameters);}BOOST_
PYTHON
_MODULE
浏览 5
提问于2013-11-26
得票数 1
回答已采纳
1
回答
Liskov代换原理
、
、
我正在阅读Chetan Giridhar写的"Learning
Python
Design Pattern“一书,我偶然发现了一个称为Liskov替换原则的设计原则,该原则规定
派生类
必须能够完全替换基类我不认为我理解这一点,因为如果
派生类
可以完全取代基类,那么编写
派生类
还有什么意义呢?它不会使基类变得多余吗? 根据我的理解和经验,
派生类
扩展基类的功能,因此应该依赖于基类。
浏览 32
提问于2019-12-12
得票数 0
1
回答
pdb是否可以打印
派生类
从哪个基类继承了特定方法
、
pdb可以打印出
派生类
继承了哪个基类的特定方法吗?print 6 pass print b.funct()☺
python
a.pyNone
python
-m pdb a.py<bound methodC.funct of <__main__.C instance at 0x102
浏览 0
提问于2017-10-26
得票数 0
1
回答
是否可以在C++程序中创建
Python
模块中定义的类的实例?
、
我要做的是在C++程序中创建一个虚拟类(ClassTest),然后将其导入
Python
脚本,在该脚本中创建
派生类
,然后将该
派生类
导入回C++。这是我到目前为止想出的代码:#include <boost/
python
.hpp> usingstd; public: virtual in
浏览 0
提问于2015-06-22
得票数 0
3
回答
Python
将
派生类
组合到同一个基类?
、
假设我有一个基类Person和两个
派生类
Footballer和Musician。显然,一个人既可以是足球运动员,也可以是音乐家,所以也许我想要一个名为FootballerAndMusician的第三类,但这个类将只是另外两个类的组合(不会发生冲突:两个
派生类
只覆盖一些特定的东西,而在
Python
中实现这种模式的批准方法是什么,它避免了在第三个类中的两个
派生类
中重复代码(想象一下,如果我必须使用几个类…来实现)?基本上,我希望将许多
派生类
实现到Person,然后只要不存在冲突,就可以轻松地组合它们。 这是如
浏览 3
提问于2021-02-02
得票数 0
1
回答
如何在
python
中实现CRTP功能?
、
、
我想从
python
的基类中访问
派生类
的成员(变量)。在c++中,我可以使用CRTP设计模式。some_value); // This prints on screen "This is the derived value: 5"我可以用
python
我想要做的是有一个单个基类,它具有一组基于
派生类
成员变量的公共函数集。我希望避免在所有
派生类
中重写/重复这组常见的函数。
浏览 2
提问于2018-01-02
得票数 4
回答已采纳
2
回答
在boost
python
中提取c++
派生类
对象
、
我正在尝试在
python
中获取c++
派生类
对象,但我在boost
python
中没有找到任何帮助。问题是,有没有可能,我可以在c++中创建对象,而这个对象在
python
中是可访问的。
浏览 0
提问于2013-12-04
得票数 1
1
回答
基类__init__从
派生类
自动调用
、
到目前为止,我所读到的关于
python
的内容是,基类的初始化程序需要由
派生类
显式调用,是证实我理解的来源之一。self,par): status_code = 302 在上述情况下,
派生类
没有初始化器因此,我认为调用基类的初始化程序的原因是因为它是由
派生类
继承的,这将是正确的。
浏览 3
提问于2017-03-31
得票数 0
回答已采纳
1
回答
SWIG:处理
派生类
中的baseclass重载方法
、
、
、
、
在其他位置/存储库中,有几个不同的Base
派生类
,它们当然定义了它们自己版本的纯虚拟创建(ClassA&,ClassB&)方法,但是它们不需要定义create(int)变量,因为基类版本应该足够了。这些
派生类
的SWIG包装只看到
派生类
中定义的create()方法,而不提供带有单个int参数的变量,即使它们应该从baseclass继承它。_create2(a_or_id)} 在生成的
python
/_wrap.cc代码中,这似乎很好,但是
派生类
的包装器只会包装
浏览 7
提问于2012-11-22
得票数 2
回答已采纳
2
回答
一个类可以专门化一个模板类并同时继承它吗?
、
如下所示:class Base public:}; void otherfunc() {std::cout << "Hello\n";}但是当我试图通过Boost
Python
将这些东西暴露给
Python
时,这会
浏览 0
提问于2016-06-04
得票数 1
1
回答
如何编写继承类,因为我无法理解如何正确编写代码
“”编写3个类-
派生类
、base_1类和base_2类。
派生类
应该继承base_1和base_2类。任何创建的
派生类
对象都应该使用两个变量( a,b )来启动。编写一个
python
程序来创建带有a=2、b=3和打印创建的两个新变量(c,d)的
派生类
对象。
浏览 8
提问于2022-04-16
得票数 -1
回答已采纳
1
回答
在
python
中重写__import__
、
、
、
在动态导入
派生类
时,需要重写
python
中的__import__函数。(我只能访问基类代码)。__module__.capitalize()导入
派生类
时,需要调用基类的__init__将其添加到Servers[]列表中,因此在主模块中调用
浏览 3
提问于2015-06-21
得票数 3
回答已采纳
1
回答
如何在boost
python
中公开
派生类
函数
、
、
、
我想在
派生类
(.h或.cpp文件)中实现公开模块。它的工作很好,当我在一个BOOST_
PYTHON
_MODULE中以main公开这一点时,但是当我在抽象类和
派生类
中暴露不同的时候,它的get错误一个或多个被定义的符号错误。示例代码如下所示。this->get_override("Set")(AllParameters);
浏览 1
提问于2013-11-20
得票数 1
回答已采纳
1
回答
基类的方法调用在同一基类中定义的另一个方法,最终可能会调用重写它的
派生类
的方法。
、
我正在阅读
python
网站:,因为方法在调用同一对象的其他方法时没有特殊权限,因此调用在同一基类中定义的另一个方法的基类的方法最终可能会调用重写它的
派生类
的方法。(对于C++程序员:
Python
中的所有方法实际上都是虚拟的。) 现在,
派生类
Y,例如有方法B,用户调用Y.A()。
浏览 7
提问于2019-12-22
得票数 0
1
回答
如何确保仅从
python
中的
派生类
调用基构造器?
、
在面向对象的编程术语中,如何在
python
中创建受保护的构造函数。只能由
派生类
调用而不能直接调用的基构造函数。
浏览 11
提问于2020-08-31
得票数 0
2
回答
Python
在继承时将class属性与super一起使用
、
、
、
我有一段
python
代码: args = [1,2] print self.args print self.args 输出为:3,41,2为什么从
派生类
调用基类的构造函数时,使用的类属性来自
派生类
的命名空间?
浏览 7
提问于2016-12-17
得票数 2
1
回答
基方法签名和子方法签名中的参数数不一致
、
、
、
、
我有一个具有特定方法和w/o任何参数的Base类: print('Hi!')class A(Base): super().pretty_method() def prett
浏览 6
提问于2017-03-14
得票数 1
回答已采纳
3
回答
重写有关继承
Python
的方法
、
、
、
我正在阅读
python
3.7文档。我对以下几句话感到非常困惑: ,您能向我展示一个示例代码:“调用同一基类中定义的另一个方法的基类最终可能会调用重写它的
派生类
的方法”吗?
浏览 1
提问于2018-12-02
得票数 3
回答已采纳
1
回答
从不可变类型继承,属性访问
、
、
self.font_size = font_sizes = UpperStr('hello')但是,由于在
python
中无法从
派生类
的实例中获取基类的实例
浏览 0
提问于2016-05-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
说说Python面向对象三大特性?
小朋友学Python:继承
Python教程(21)——面向对象编程的三大特性
Python教程-史上最全的Python面向对象知识点疏理
python类,问题篇,需要你的观察力来领取奖品
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券