Создайте класс User и его наследника класс SuperUser
Создайте класс User и его наследника класс SuperUser, которые описывают пользователя и супер-пользователя.
В классе User необходимо описать:
Необходимые условия, которые надо учесть:
В классе SuperUser необходимо описать:
Как это должно работать
const user1 = new User('Paul McCartney', 'paul', '1234')
const user2 = new User('George Harrison', 'george', '5678')
const user3 = new User('Richard Starkey', 'ringo', '8523')
const admin = new SuperUser('John Lennon', 'john', '0000', 'admin')
user1.showInfo()
admin.showInfo()
Name: Paul McCartney, Login: paul
Name: John Lennon, Login: john
users = User.count
admins = SuperUser.count
console.log(`Всего обычных пользователей: ${users}`)
console.log(`Всего супер-пользователей: ${admins}`)
Всего обычных пользователей: 3
Всего супер-пользователей: 1
user3.name = 'Ringo Star'
user1.password = 'Pa$$w0rd'
console.log(user3.name)
console.log(user2.password)
console.log(user2.login)
user2.login = 'geo'
Ringo Starr
********
george
Ошибка: нельзя изменять логин
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |