self .__ x和self.x

时间:2016-11-12 10:18:58

标签: python oop

我试图学习Python,我有一个问题。以下是什么区别:

class A:

def __init__(self, name=""):
    self.name = name

class A:

def __init__(self, name=""):
    self.__name = name

我注意到,如果我使用第二个选项,我会收到错误,但如果我想为我的班级制作getter和setter,我需要使用" __ name"形式

0 个答案:

没有答案