Ответы пользователя по тегу JavaScript
  • Как правильно наследовать классы в JS?

    Xomek
    @Xomek
    Программист любитель
    Приветствую.

    Приведу пример: У тебя есть класс - class Product{}
    У него есть свои свойства относящиеся ко всем продуктам, обобщённые если можно так сказать, так же могут быть и методы...
    Но что если нам нужно что то более конкретное? Например яблоко, ведь яблоко тоже продукт? Конечно.
    class Apple extend Product{Тут мы сможешь указать только те свойства, которые относятся только к яблоку.}, при этом все свойства и методы продукта будут и у яблока.
    Также мы можем пойти и дальше... Т.е наследуемся от яблока в новом классе и уже получаем все свойства и методы и яблока, и продукта, еще и можем указать новые, уникальные только для этого класса.

    Это то, как я понимаю классы и их наследование, использование.
    В любом случаем есть много нюансов и советую всё таки прочитать на том же js learn.
    Ответ написан
    1 комментарий