数据封装和私有属性
class User:
def __init__(self, birthday):
self.__birthday = birthday
def get_age(self):
#返回年龄
return 2018 - self.__birthday.year
if __name__ == "__main__":
user = User(Date(1990,2,1))
print(user._Student__birthday)
print(user.get_age())
私有属性,并不能真正意义上的防止别人访问,只是一种规范
使用命名私有属性后,如果需要调用,可以使用"类名_变量名"进行获取