python练习题之访问限制
''' 访问限制:限制别人调用某一些属性或者函数 好处:提高代码的安全性 做法:在名字前面加2个下划线__ 如果要赋值或者访问就必须提供setXXX或者getXxx函数 ''' class Person: def __init__(self): self.name=None self.__age=None def setAge(self,age): if age<0: print("年龄不合法") else: self.__age = age def getAge(self): # return self.__age print(self.__age) p=Person() p.setAge(10) # # print(p.getAge()) # a=p.getAge() # print(a) a=p.getAge() print(a) # def fun1(): # print("fun1") # # # if print(input("请输入:"))<0: # print(111) # # print(print()) a=input("qingshru")