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

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

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

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

Спасибо!
  • Вопрос задан
  • 294 просмотра
Решения вопроса 1
svupol
@svupol
Web Developer
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 по наследованиям - Уроки
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Digital Sharks Казань
от 60 000 до 65 000 руб.
MedPoint24 Москва
от 100 000 руб.
NWCode Санкт-Петербург
от 110 000 руб.
17 нояб. 2018, в 00:02
1000 руб./за проект
16 нояб. 2018, в 23:20
3000 руб./за проект
16 нояб. 2018, в 23:01
16000 руб./за проект