Описание тега static-binding
Статическая привязка - это метод диспетчеризации методов в объектно-ориентированных языках программирования: в основном это означает, что реализация метода для конкретного объекта выбирается во время компиляции, а не во время выполнения.
1
ответ
Новый способ Xamarin для выполнения связывания OnPlatform StaticResource
Раньше я мог сделать что-то подобное <OnPlatform x:TypeArguments="Color" Android="{StaticResource Primary}"/> Теперь, когда этот синтаксис устарел, я пытаюсь сделать это: <OnPlatform x:TypeArguments="Color"> <On Platform="Android">…
10 май '17 в 17:13
6
ответов
Статический Vs. Динамическое связывание в Java
В настоящее время я делаю задание для одного из моих классов, и в нем я должен привести примеры статического и динамического связывания с использованием синтаксиса Java. Я понимаю основную концепцию, что статическое связывание происходит во время ко…
26 сен '13 в 00:15
1
ответ
Как избежать неожиданных конфликтов имен процедур в сервисных программах?
Используя концепции, извлеченные из знаменитой IBM Red Paper об исключениях и обработке ошибок RPG, я написал служебную программу QGPL/ERRFUNC реализовать многократно используемые функции ошибок, такие как Assert, Throw, ThrowMsg, Rethrow, а также G…
07 фев '18 в 17:21
1
ответ
Привязка Crystal C, простой пример Привет, мир.
Я пытаюсь понять, как работают c привязки в кристалле. Для начала мне интересно, как бы я включил простую функцию hello world c в crystal. Всегда хорошо начать с основ, не так ли? Вот функция, которую я хотел бы включить: #include <stdio.h> vo…
13 мар '17 в 21:24
3
ответа
Динамическое связывание в интерпретируемых языках против скомпилированных языков
Итак, в настоящее время читаем о связывании... Основываясь на примерах, которые я могу придумать, наряду с примерами, найденными в Интернете, кажется, что динамическое связывание обычно происходит в интерпретируемых языках, а не в компилируемых язык…
18 мар '14 в 01:05
1
ответ
Есть ли шаблон, который может генерировать статические / динамически связанные версии класса?
Я работаю над некоторым библиотечным кодом и хочу, чтобы пользователи могли использовать преимущества статического связывания, если они могут. Если они не могут создать экземпляр класса во время компиляции, я хочу, чтобы была динамическая версия кла…
12 ноя '14 в 13:58
2
ответа
Не виртуальные методы, статическое связывание и интерфейс в C#
Я понимаю, что не виртуальные методы статически связаны, что означает, насколько я понимаю, что во время компиляции известно, какой метод будет вызываться для какого объекта. Это решение принимается на основе статического типа объекта (ов). Меня сму…
27 авг '11 в 18:20
2
ответа
Выбор метода Java с перегрузкой и переопределением
Мне трудно понять некоторые принципы переопределения и перегрузки. public class Figure{ public void stampa(Figure f){ System.out.println("Figure"); } } public class Square extends Figure{ public void stampa(Square q){ System.out.println("Square"); }…
13 янв '17 в 20:53
1
ответ
Когда использовать статическое связывание, а когда использовать динамическое связывание в Java?
Недавно я учусь использовать Slf4j. И я знаю две новые концепции: статическое связывание и динамическое связывание. В JCL(Jakarta Commons Logging) оно использует динамическое связывание, чтобы выбрать реализацию, в то время как Slf4j использует стат…
11 окт '16 в 09:54
1
ответ
Получение анонимного типа от метода, знание его членов во время компиляции
Я знаю, что есть много вопросов об анонимных типах C#, но ни один из них не отвечает мне. Я также знаю, что вы можете возвращать анонимные типы, присваивая результат метода dynamic возражать или приводить его в соответствие с этой статьей Джона Скит…
31 май '13 в 12:58
2
ответа
C++ Статическое и динамическое связывание
Я понимаю разницу между статическим и динамическим связыванием в том смысле, что вызовы методов определяются во время компиляции для статического связывания, тогда как вызовы методов определяются во время выполнения для динамического связывания. Одн…
09 янв '16 в 09:11
2
ответа
Статическое и динамическое связывание Java, upcast, перегрузка, смешанная вместе
Допустим, у нас есть следующий код class TestEqual{ public boolean equals(TestEqual other ) { System.out.println( "In equals from TestEqual" ); return false; } public static void main( String [] args ) { Object t1 = new TestEqual(), t2 = new TestEqu…
01 дек '13 в 14:14
1
ответ
Когда метод типа объекта вместо объекта вызывается в Java, особенно в статической привязке?
Мой вопрос может быть не очень ясным просматривая этот пример, я могу объяснить дальше. Когда я читал ответы, опубликованные для этой логики Static vs Dynamic Binding, я получил этот вопрос. Существует две версии кода, которые абсолютно одинаковы, з…
21 авг '13 в 23:15
2
ответа
Вектор контейнер и статическое связывание в C++?
Может кто-нибудь объяснить, почему i->value() а также (i + 1)->value() отпечатки 1 и 3, а не 1 и 4, как x[0]->value() << x[1]->value() #include <iostream> #include <vector> class A { public: A(int n = 0) : m_n(n) { } pu…
10 авг '13 в 14:54
3
ответа
В Java, если вызывается метод, НЕ унаследованный каким-либо подклассом, используется ли динамическое или статическое связывание?
В Java, если вызывается метод, НЕ унаследованный каким-либо подклассом, используется ли динамическое или статическое связывание? Я знаю, что это не будет иметь никакого значения для вывода в данном конкретном случае, но просто хотел знать это.
13 окт '11 в 22:34
4
ответа
Как выполнять различные действия в зависимости от типа параметра
В языках, которые используют статическое связывание, таких как Java, вы можете определить несколько функций, имеющих одинаковое имя, но разные параметры. Изучая Python, до сих пор я рассматривал отсутствие этого в основном как "проблему безопасности…
23 ноя '14 в 13:24
8
ответов
В чем разница между ранним и поздним связыванием?
В чем разница между ранним и поздним связыванием?
14 авг '08 в 02:10
4
ответа
Java: статическое и динамическое связывание (снова)
Я прочитал много блогов, учебных пособий и сотрудничества, но я не понимаю, что такое динамическое связывание в Java. Когда я создаю объект с именем "myspecialcar", он создает объект из класса "car" как тип транспортного средства класса как динамиче…
09 авг '17 в 11:31
1
ответ
Избегайте статического связывания в операциях, которые используют аргументы иерархии
Я обнаружил проблему со статическим связыванием. Мой реальный класс очень расширен, поэтому я буду использовать несколько игрушечных классов, чтобы выразить свою проблему. Мы предполагаем, что имеем следующую иерархию. public class Element{} public …
24 окт '14 в 17:38
2
ответа
Использует ли следующая программа на C# статическое или динамическое связывание?
У меня есть следующие классы: class Polygon { protected string name; protected float width, height; public Polygon(string theName, float theWidth, float theHeight) { name = theName; width = theWidth; height = theHeight; } public virtual float calAre…
22 мар '13 в 11:09