ООП и JavaScript
Здравствуйте.
Недавно начал изучать JavaScript. Есть опыт С, C++, Java и то ли я такой, то ли лыжи не едут ... Что в JavaScript нет классов в смысле С++, Java? типа Код:
class JSClass { function JSClass(){ } это и есть типа класс? или я чего-то пропустил? |
Цитата:
В JS есть объекты... http://javascript.ru/object Вот про ОПП https://learn.javascript.ru/oop https://learn.javascript.ru/prototypes |
Цитата:
переменные и функции. Цитата:
кстати, а какой АТД(абстрактный тип данных в основе) хэш таблица или дерево какое? если их объединять можно, то дерево Цитата:
почему класс называется function() ? function CoffeeMachine(power, capacity) { var waterAmount = 0; this.waterAmount = function(amount) { функция, внутри которой есть переменная, которая ссылаясь на функцию, которой она принадлежит, от безымянной функции получает значение и при этом надо еще все это "динамически" создать var coffeeMachine = new CoffeeMachine(1000, 500);притом что delete нет, а про утечки памяти где-то проскакивало, но еще не читал массивы работают как очереди на основе массивов FIFO :help: сортировки поди пузырьковые?:cray: |
|
nerv_, это именно то, о чем я и спрашивал.
только опять же:blink: Цитата:
Цитата:
почему обычные переменные то нельзя было в класс добавить? ладно будем посмотреть дальше |
Ostic,
геттеры/сеттеры тебе в помощь... |
Цитата:
|
Цитата:
|
warren buffet,
А какой тогда смысл в классах? Если у объектов будет разный набор свойств. Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 10:28. |