【发布时间】:2016-10-11 23:40:39
【问题描述】:
给定一个名为DataStream的类
class DataStream(object):
def __init__(self):
self.start = start
self.input_val = input_val
还有一个名为InDataStream的类:
class InDataStream(DataStream):
def __init__(self):
super( InDataStream, self).__init__()
self.ready = ready
stream = InDataStream()
我想将stream 的一部分DataStream 发送到一个函数中,例如:
function(stream.DataStream)
有什么好方法来完成这项任务吗?
【问题讨论】:
-
这没有任何意义,
stream(或任何InDataStream)没有有DataStream,它是DataStream. -
您是否在问如何将
InDataStream降级为DataStream并隐藏其InDataStream品质?你为什么要这样做?这听起来像XY problem -
我有点想通过忽略
ready属性来像使用datastream一样使用indatastream。我想将 indatastream 的数据流部分发送到一个函数中。
标签: python python-3.x class-hierarchy class-attributes