摘要: '''class Person(object): def __init__(self, name, age): # self.name = name self.__name = name # __name即私有属性,设置 _Person__name = ”yuan“ self.__age = age 阅读全文
posted @ 2022-04-18 22:06 呼长喜 阅读(29) 评论(0) 推荐(0) 编辑
摘要: '''class Base: def __foo(self): print("foo from Base") def test(self): self.__foo()class Son(Base): def __foo(self): print("foo from Son")s = Son()s.t 阅读全文
posted @ 2022-04-18 21:57 呼长喜 阅读(35) 评论(0) 推荐(0) 编辑
摘要: '''class Person(object): def __init__(self, name, age): # self.name = name self.__name = name # __name即私有属性,设置 _Person__name = ”yuan“ self.age = age s 阅读全文
posted @ 2022-04-18 21:52 呼长喜 阅读(38) 评论(0) 推荐(0) 编辑
摘要: ''' 单下划线、双下划线、头尾双下划线说明:__foo__: 定义的是特殊方法,一般是系统定义名字 ,类似 __init__() 之类的。_foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问。(约定成俗,不限语法)__foo: 双下划线的表示 阅读全文
posted @ 2022-04-18 21:44 呼长喜 阅读(43) 评论(0) 推荐(0) 编辑