- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个父类和一个子类,并试图实例化子类以继承父类的属性。
这段代码工作得很好,但想知道是否有办法让 self.list1 保持私有(private),即;如果我声明 self.__list1 则子类无法访问它。
我能否覆盖子类方法以将 self.__list1 保持为私有(private)?
class parent(object):
def __init__(self,x,y):
self.x = x
self.y = y
self.list1 = ['a','b','c']
print('self.x',self.x)
print('self.y',self.y)
class child(parent):
def test(self):
print('In child self.x',self.x)
print('In child self.list1',self.list1)
class test(object):
def __init__(self,x1,y1):
self.x1 = x1
self.y1 = y1
def process(self):
childobj = child(self.x1,self.y1)
childobj.test()
pass
def main():
testx = test(2,3)
testx.process()
最佳答案
来自docs :
Private” instance variables that cannot be accessed except from inside an object don’t exist in Python. However, there is a convention that is followed by most Python code: a name prefixed with an underscore (e.g. _spam) should be treated as a non-public part of the API (whether it is a function, a method or a data member). It should be considered an implementation detail and subject to change without notice.
带有两个下划线的前缀调用 name mangling , 是否尊重这些变量/方法的“隐私性”取决于您的客户
关于Python OOO 设计多类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12712515/
我有一个父类和一个子类,并试图实例化子类以继承父类的属性。 这段代码工作得很好,但想知道是否有办法让 self.list1 保持私有(private),即;如果我声明 self.__list1 则子类
我一直在阅读一些有关 superscalar 和 OoO 的 Material ,但我很困惑。 我认为他们的架构图看起来非常相似。 最佳答案 超标量微处理器可以同时执行两条或更多指令。通常它们至少有
我的应用程序向联系人列表发送电子邮件,我想捕获 OOO(不在办公室)电子邮件,以自动检测谁在度假,并(希望)根据消息发现他/她何时回来。我正在尝试使用 Sendgrid 和 Mailgun 的入站解析
我正在尝试在 LibreOffice Calc 中读取并解析 CSV 文件。我需要显示文本来调试我的逻辑,我发现的第一件事是 this 。令人烦恼的是,它重复了 OOo Basic 中内置的功能。第一
我有一个 OpenDocument 电子表格,其中包含 StarBasic/OOoBasic 中的宏,我想将其转换为 Excel 电子表格,并将 StarBasic 宏转换为 VBA。虽然 OpenO
这不是一个真正的编程问题,但我仍然在这里尝试。 我曾经在我的报告中使用过 latex 。但是和我一起工作的人需要做一些小的编辑并且没有 latex 技能。 Openoffice 就是要走的路。但是保存
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我想对 LibreOffice Writer 文档做一些非常简单的操作……然后再次保存为 ODT 文件…… 这可能有什么问题?如果我尝试这样做,我会在 zip 文件(ODT 文件)中得到 2 个 co
我在本地但远程服务器上为许多终端提供 MYSQL 服务,这些终端设置为通过 JDBC 连接 Libre Base 前端 服务器是一个运行良好的 Ubuntu 14.04 星号盒,我最近才添加数据库来为
好吧,所以我在发帖前搜索了一下……运气不好(或者我只是太蠢了)。 我有这个数组,我称之为“myArray”,我将对象推到它上面以填充一些变量: myArray.push({ time
在用 Java 编写的 OpenOffice/LibreOffice Calc(电子表格)的 UNO 扩展中,如何确定 UDF(电子表格函数)实现中的调用单元格? 备注 在 Excel/VBA 中,这
我是一名优秀的程序员,十分优秀!