Описание тега dynamic-binding

Динамическое связывание (также известное как динамическая отправка) - это процесс сопоставления сообщения с определенным фрагментом кода (методом) во время выполнения.
2 ответа

Как динамическое связывание реализовано в Java?

Я знаю, что в C++ есть виртуальный указатель в каждом экземпляре, указывающий на виртуальную таблицу. Но как в Java реализовано динамическое связывание?
23 ноя '10 в 09:20
1 ответ

Как правильно создать свой собственный объект из объекта stdClass

Я создаю экземпляр лица в соответствии с данными, которые я получаю из ответа API. Данные возвращаются как \stdClass, и я хочу преобразовать их в свой собственный объект. Есть ли способ передать все вызовы в конструкторе и сделать что-то более элега…
09 июн '15 в 08:58
4 ответа

Почему это называется "скрытие метода"?

Из документов: "Если подкласс определяет статический метод с той же сигнатурой, что и у статического метода в суперклассе, то метод в подклассе скрывает метод в суперклассе". Я понимаю разницу между методом скрытия и переопределением. Однако странно…
1 ответ

Динамическое связывание clojure, read-string и eval Невозможно разрешить символ

(declare ^:dynamic symbol-table) (defn answer [] (prn "blah") (binding [symbol-table {:answer 42}] (-> "[:h1 (:answer symbol-table)]" read-string eval))) Приведенный выше код работает, как и ожидалось, когда выполняется в repl. это возвращается …
08 ноя '17 в 10:28
6 ответов

Статический Vs. Динамическое связывание в Java

В настоящее время я делаю задание для одного из моих классов, и в нем я должен привести примеры статического и динамического связывания с использованием синтаксиса Java. Я понимаю основную концепцию, что статическое связывание происходит во время ко…
26 сен '13 в 00:15
0 ответов

Значение связывания AngularJS после инициализации

У меня динамическая HTML-страница. Один элемент (textarea) генерируется через php (сторонняя библиотека), и я не могу установить для него ng-модель. Могу ли я настроить ng-модель для textarea после инициализации, может быть, обратный вызов jQuery ил…
15 ноя '16 в 09:05
2 ответа

Динамическое связывание нескольких

Привет, эксперты, я могу сделать динамическое связывание, как это. objshapes - это родительский класс Shape, а Rectangle - дочерний класс. У меня есть несколько дочерних классов, поэтому в зависимости от того, какую форму выбирает пользователь, мне …
25 окт '12 в 13:55
2 ответа

Тип возврата DLR

Мне нужна помощь DLR. Я реализую IDynamicMetaObjectProvider и DynamicMetaObject, но у меня возникают некоторые проблемы с получением ожидаемого типа возвращаемого значения. Я перезаписываю BindInvokeMember в метаобъекте, я вижу все типы аргументов, …
1 ответ

Как я могу связать список радио с динамическим связыванием?

Я хочу связать список элементов управления в моем контроллере. У меня нет проблем с текстовым полем, флажком или раскрывающимся списком. Например, @Html.TextBox("tblContactPhones[0].description") @Html.DropDownList("tblContactPhones[0].phoneLable", …
1 ответ

Clojure динамический Var странным образом конфликтует с для

Я использую динамический var, чтобы сделать простой способ использовать ssh. Тем не менее, он вдруг перестает работать в многопараметрической для! Итак, вот мой core.clj (что отчасти схематично): (use 'clj-ssh.ssh) (def the-agent (ssh-agent {})) (de…
07 сен '14 в 09:11
1 ответ

Преобразовать динамическое связывание target-c в swift 2

У меня есть ситуация, когда я конвертирую проект obj-c в swift. это так // few lazy property initializers as, @property (nonatomic, strong) MyObject *property1; @property (nonatomic, strong) MyObject *property2; @property (nonatomic, strong) MyObjec…
09 июл '16 в 15:35
2 ответа

Виртуальная функция в C++

В приведенном ниже коде C++ с использованием виртуальных функций #include<iostream> using namespace std; class Base{ public: virtual void fun(){ cout << "Base::fun()called \n"; } }; class Child : public Base { public: void fun() { cout &…
02 дек '16 в 17:07
3 ответа

Какие методы динамически связаны в Java?

Что говорит вопрос, какие методы динамически связаны в Java? Исходя из C++, если я не ошибаюсь, большинство методов статически связаны с несколькими исключениями.
17 сен '11 в 08:15
4 ответа

Вызов виртуальной функции и чисто виртуальной функции из конструктора

Когда я вызываю виртуальную функцию из базового конструктора, компилятор не выдает никакой ошибки. Но когда я вызываю чисто виртуальную функцию из конструктора базового класса, это дает ошибку компиляции. Рассмотрим пример программы ниже: #include &…
1 ответ

Динамическое связывание с универсальным типом

Мне нужно связать динамический параметрический тип (список), но я не понимаю это правильно... вот обзор моих классов: public abstract interface SettingsField<A> extends Window тогда у меня есть несколько классов, которые реализуют SettingsFiel…
02 фев '11 в 13:19
3 ответа

Каковы хорошие примеры использования 'binding' в clojure?

Я понимаю что binding Форма позволяет перепривязывать динамическую область видимости в ближайшем будущем. До сих пор единственное использование, которое я видел, использовалось для ввода-вывода, например с print где *out* отскок к тому, что когда-ли…
24 авг '11 в 02:03
1 ответ

Как привязать компоненты к конкретному тегу в угловых?

Это макет приложения угловых электронов, которое я разрабатываю. в динамическом регионе или теге я хочу связать другой компонент на основе нажатия на элементы списка в side-nav component, Все эти компоненты размещены в MainComponent, Динамический те…
11 мар '18 в 09:05
6 ответов

Полиморфизм во время выполнения в Java без "абстрактного"?

Я просматривал официальный учебник Oracle, где он вводит идею полиморфизма на примере иерархии классов из 3 классов; Bicycle - суперкласс, а MountainBike и RoadBike - 2 подкласса. Он показывает, как 2 подкласса переопределяют метод "printDescription…
03 окт '12 в 12:58
0 ответов

Как добиться динамического связывания с ArrayList<T> в Java?

Похоже, ArrayList в Java не поддерживает динамическое связывание. Когда я попытался сделать следующий код, он дал ошибку времени компиляции. Код: class Value { &lt;some variables&gt; &lt;some methods&gt; } class IntegerValue extends Value { int valu…
18 авг '13 в 17:15
2 ответа

Обобщения и безопасность типов: проверка динамического связывания аргументов

Я застрял, пытаясь выяснить, как я могу использовать универсальные средства, чтобы проверить, является ли данный объект из суперкласса желаемым объектом из одного из подклассов подкласса этого суперкласса. Позвольте мне привести пример: Допустим, у …