Mike_Ro
@Mike_Ro
Каждому по умной шляпе..!

Как правильно написать наследуемый класс (js)?

Приветствую!

Хочу понять на наглядном примере, как именно написать простой наследуемый класс со следующими параметрами:
1. Родительский класс Parent должен создать какое либо свойство, например переменная "Иван".
2. Дочерний класс Child наследует Parent.
3. Child аналогично создает какое либо свойство, например переменная "Иванович".
4. При вызове класса Child > получаем строку текста "Иван Иванович".

Спасибо!
  • Вопрос задан
  • 295 просмотров
Решения вопроса 1
class Parent {
    constructor() {
        this._name = 'Иван'
    }

    get name() {
         return this._name
     }
}

class Child extends Parent {
    constructor() {
        super()
        this._patronymic = 'Иванович'
    }

     get patronymic() {
         return this._patronymic
     }

     getMsg() {
         console.log(`${super.name} ${this.patronymic}`)
     }
 }

const child = new Child() 

child.getMsg()

Посмотрите уроки codeDojo по наследованиям - Уроки
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
RealtimeBoard Пермь
от 90 000 до 140 000 руб.
Smartbics Нижний Новгород
от 50 000 до 70 000 руб.
Fundraise Up Санкт-Петербург
от 170 000 руб.
18 февр. 2019, в 01:27
200 руб./в час
17 февр. 2019, в 23:21
2000 руб./за проект
17 февр. 2019, в 22:17
1500 руб./за проект