import time
class Date(object):
def __init__(self, year, month, day):
self.year = year
self.month = month
self.day = day
def __str__(self):
return f"{self.year}/{self.month}/{self.day}"
class User:
def __init__(self, birthday):
self.__birthday = birthday # self.__birthday <==> self._User__birthday
def get_age(self):
return time.localtime().tm_year - self.__birthday.year
class Student(User):
def __init__(self, birthday):
super().__init__(birthday)
self.__birthday = birthday # self.__birthday <==> self._Student__birthday
user = User(Date(1995, 12, 12))
print(user.get_age())
print(user._User__birthday)