如何将某些内容添加到属性?

弗鲁德

如何修改或添加某些内容?

例如,在下面的代码中,hello可以修改aI用在何处__init__我对OOP仍然有很多不确定性,尤其是实例化与其他事物之间的关系。

我相信这是有可能的。如果是这样,我该怎么办?

class Foo:
    def __init__(self, a):
        self.a = a
     
    def hello(self):
宫城先生

您已经成功添加/修改了类实例。也就是说,__init__需要一些a增加了其作为属性.a的实例self变量和属性使用相同的名称是偶然的-您也可以使用不同的名称:

class Bla:
    def __init__(self, b):
        self.a = b  # add `b` as attribute `a`

将属性添加到实例后,默认情况下可以自由读取和覆盖此属性。这适用于初始方法,其他方法以及有权访问该实例的任何其他功能/方法。

class Bla:
    def __init__(self, b):
        self.a = b  # add `b` as attribute `a`

    def lol(self, c):
        self.a = c  # add `c` as attribute `a` (discarding previous values)

    def rofl(self, d):
        self.a += d  # re-assign `self.a + d` as attribute `a`

# external function modifying `Bla` instance
def jk(bla, e):
    bla.a = e  # add `e` as attribute `a` (discarding previous values)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将属性添加到某些类型的输入

来自分类Dev

CSS \ HTML-如何将离子添加到CSS的“内容”属性?

来自分类Dev

如何将内容递归添加到数组?

来自分类Dev

如何将文件内容添加到javascript函数

来自分类Dev

如何将html内容添加到文档

来自分类Dev

如何将数据属性添加到快照按钮

来自分类Dev

如何将元素的属性添加到角度指令

来自分类Dev

如何将属性添加到HTML标记

来自分类Dev

如何将附加属性添加到组合框?

来自分类Dev

如何将属性添加到元类实例?

来自分类Dev

如何将HTML属性添加到Razor HtmlHelper?

来自分类Dev

如何将属性名称添加到JFactory :: getEditor()

来自分类Dev

如何将属性添加到DOM元素?

来自分类Dev

如何将属性添加到ng-template?

来自分类Dev

如何将属性添加到TerminalNode

来自分类Dev

如何将属性添加到原型(javascript)

来自分类Dev

如何将HTML属性添加到(getElementById)

来自分类Dev

如何将“ _blank”属性添加到ftp链接?

来自分类Dev

如何将属性添加到xml节点?

来自分类Dev

如何将元素的属性添加到角度指令

来自分类Dev

如何将xmlns属性添加到根元素?

来自分类Dev

如何将实例变量或属性添加到XCTestCase?

来自分类Dev

如何将附加属性添加到组合框?

来自分类Dev

如何将SwitchParameter添加到属性集合?

来自分类Dev

如何将属性添加到目录页面

来自分类Dev

如何将新属性添加到JSON数组?

来自分类Dev

如何将属性`preserveAspectRatio`添加到Highchart svg

来自分类Dev

ReactJS如何将momentJS添加到对象属性

来自分类Dev

如何将 lineCap 属性添加到画布?