Код:
#1. Написать класс User, у него будут в конструкторе определяться поля age, name, user_type,
#а метод будет access_database.
#2. Сделать метод таким, чтобы если self.user_type был равен “superuser”, то метод выводил в
#консоль “access granted”, в случае если это просто юзер, то выводило “access denied”.
#3. Для суперюзера сделать унаследованный класс SuperUser от User.
class User:
def __init__(self, age, name, user_type):
self._age = age
self._name = name
self._user_type = user_type
def access_database(self):
if self._user_type == 'superuser':
print('access granted')
elif self._user_type == 'access denied':
print('access denied')
else:
print('...')
user = User(age=22, name='Sanye', user_type='superuser')
user.access_database()
class SuperUser(User):
def access_database(self):
pass
s = SuperUser(age=22, name='Sanye', user_type='superuser')
s.access_database()