问题标签 [dynamic-binding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
31941 浏览

binding - Shallow & Deep Binding - 这个程序会打印什么?

我不知道该怎么做...

对于以下两种绑定方法中的每一种,程序会打印什么?A) 浅绑定 B) 深绑定

谢谢您的帮助!

0 投票
2 回答
1345 浏览

c# - 以下 C# 程序是使用静态绑定还是动态绑定?

我有以下课程:

主要功能1:

主要功能2:

我了解主要功能 2 使用动态绑定。
如果我在 Rectangle 类的 calArea 方法中将 override 关键字更改为 new,则它是静态绑定。主要功能1呢?它使用静态/动态绑定吗?

0 投票
1 回答
422 浏览

c# - 需要获取百分比值的饼图

我的 ASPX 部分

我的代码隐藏如下:

但我收到以下异常:“的 DataSourceIDChart1必须是类型IDataSource控件的 ID SqlDataSource1。找不到具有 ID 的控件。”

0 投票
3 回答
740 浏览

jquery - 如何将 jquery 函数绑定到动态 DOM

我在我的页面上使用 jquery 文件上传功能,如下所示:

但是 DOM 类“new-variant-image”是在页面加载后动态创建的,所以它不起作用。我搜索了使用“on”和“live”绑定动态事件的方法,但在这种情况下无法正常工作。

任何帮助将不胜感激。

编辑

之后使用 AJAX 创建 DOM 元素“new-variant-image”,如果我在创建元素之后放置代码,它就可以工作。但我想避免这种情况,因为当我多次使用 ajax 调用该函数时,它会导致浏览器挂起大约 2 到 3 秒。

0 投票
4 回答
1207 浏览

java - 试图从继承的角度理解强制转换和动态绑定

假设我有一个 GrandParentClass 被 ParentClass 继承,而 ParentClass 又被 ChildClass 继承。

为什么我只能“上链”而不能下链?

为什么我只能动态绑定“下链”而不是上链?

我正在寻找一些可以应用于这些问题的推理,而不仅仅是记住模式。我真的希望这不仅仅是一个“就是这样”的答案。

铸造示例:

动态绑定示例:

0 投票
2 回答
12612 浏览

c - C(严格来说是 C,不是 C++)中的静态和动态绑定是什么?

我最初担心发布这个问题,以免它重复。但即使在谷歌上搜索了许多关键字后,我在 StackOverflow 上也找不到任何解释 C 的静态和动态绑定的链接。虽然有 C++ 的问题和答案,但是所有涉及classes和显然不适合 C 的东西。StackExchange 之外的链接非常可疑。

我需要知道这两个绑定之间的严格定义和对比,如果你能花一些时间来回答它,或者给我 StackOverflow 上的链接,以免我弄错并且它已经得到回答,我将不胜感激之前详细的。

我打算对以下内容有一个清晰的想法:

  1. C中的绑定。
  2. C中的静态与动态绑定。

编辑如果您可以用一些简单的代码片段解释差异,那将非常有帮助。

0 投票
4 回答
9662 浏览

c++ - 静态成员函数继承

我是 C++ 编程新手,在做一些 C++ 程序时我有一个疑问,那就是如何实现静态成员函数的动态绑定。普通成员函数的动态绑定可以通过将成员函数声明为虚拟来实现,但我们不能将静态成员函数声明为虚拟,所以请帮助我。请看下面的例子:

在上面的代码中,我已经将派生类对象分配给一个指针并调用静态成员函数 print() 但它正在调用基类函数,所以我怎样才能实现静态成员函数的动态绑定。

0 投票
1 回答
183 浏览

c++ - 关于c++中虚方法表的一些问题

在上面的类层次结构中,一些书说,C.dud() 的指针在 C 的 CIR 中的 A 和 C 的 VMT 中。

但是在使用 Visual Studio 2010 进行调试时,任何地方都没有 C.dud() 条目...

VMT 的 c.dud() 指针在哪里?

0 投票
6 回答
28898 浏览

java - 静态绑定和动态绑定

我真的对动态绑定和静态绑定感到困惑。我读过在编译时确定对象的类型称为静态绑定,在运行时确定对象的类型称为动态绑定。

下面的代码会发生什么:

静态绑定还是动态绑定?
这表明了什么样的多态性?

0 投票
7 回答
227 浏览

java - Java 在 is 之前引用 final 变量已被初始化

我有这个超类Creature及其子类Monster。现在我有一个最终变量被引用而没有被初始化的问题。

和子类:

如您所见,当我初始化一个 new 时Monster,它会调用Creaturewith的构造函数super(protection)。在 的构造函数中Creature,调用该方法,该方法canHaveAsProtection(p)通过动态绑定获取Monster. 然而,这个被覆盖的版本使用了maxProtection尚未初始化的最终变量......我该如何解决这个问题?