问题标签 [implements]

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 投票
2 回答
2207 浏览

java - 重复实现公共接口的父类和子类

今天我在我的代码中发现了一个子类,它实现了父类已经继承的接口。

我可以知道这是否有任何不利的副作用或意图,因为我正在努力将其从儿童班中删除,因为我相信这可能是一个意外错误,或者我是否遗漏了什么?

在子类中:

在父类中:

请注意,在子级和父级中,这些类都实现了javax.ejb.SessionBean.

0 投票
3 回答
641 浏览

c# - 声明实现通用接口的 C# 类

假设我有一个空的接口类 IBaseInterface,它仅用于将实现类“标记”为接口本身。

有没有办法做这样的事情?

例如:

0 投票
1 回答
327 浏览

c# - 是否可以扩展一个以上的抽象类?

是否可以扩展一个以上的抽象类?

我正在尝试在 C# 中转换 java 字节码库

我在原来的 java 字节码库中发现它扩展了 2 个接口,或者在我的例子中是抽象类(因为它有变量)。

在 C# 中似乎不起作用...

JInstructions 得到完美扩展.. 但是 JConstantTypes 不起作用..

当然,解决方法我必须像这样使用它.. JConstantTypes.Variable 在您扩展的类中

0 投票
4 回答
4927 浏览

java - 扩展内部接口?

我有一个简单的问题:

为什么 Eclipse 对实现这两个接口大喊大叫?

我收到此错误消息:

IPlayerity 无法解析为类型

0 投票
3 回答
1602 浏览

java - 公共接口 ITMark>

现在我想用类实现这个接口。那我该怎么做呢?

这是这种方式,但抛出错误

我得到以下信息:

我在 Eclipse IDE 中实现这个代码

0 投票
3 回答
3375 浏览

php - __autoload 检测并包含接口

我在脚本中使用 __autoload 来根据需要包含类。我的脚本使用类名中的提示来查找包含它的文件。如果它以模型结尾,它在模型目录中,控制器在控制器目录中,等等。我开始实现接口,所以需要调整我的自动加载器。

理想情况下,当创建对象时,自动加载器将确定对象的文件名、存储位置并包含该文件。然后它会询问该类它实现了哪些接口,然后自动包含这些文件。

就像是

除非我这样做,否则我会收到错误

无法在第 11 行的 W:\xampp\htdocs\test\auto.php 中重新声明 __autoload()(之前在 W:\xampp\htdocs\test\auto.php:5 中声明)

在 __autoload() 中不可能做到这一点吗?我是否应该继续依靠命名约定来区分对象类型和存储位置?

0 投票
1 回答
1203 浏览

java - Java实现webbrowser:这是否保存到浏览器缓存中,可以直接提供内容吗?

仍在尝试决定哪个应用程序适合:当前选项 JxBrowser 与 SWT 小部件。

Java 应用程序实现了一个 webbrowser 控件,如JxBrowserSWT 浏览器控件。这两个都提供了将信息从 java 传递到 javascript 的选项。

现在我需要知道:是否可以不将 html/css/javascript 文件保存到缓存中?是否可以让 java 将内容作为输入提供(看起来这可以使用 SWT,不确定 JxBrowser)。

本质上,我不想在缓存或临时文件夹中有临时文件,我想从输入流中提供信息。

或者您是否必须滚动/嵌入自己的浏览器以避免将所有内容都保存到缓存中?

也许为了清楚起见:我问这两个程序在从 java 中实现自己的浏览器时是否提供定义的方法,不缓存,以及是否可以直接流式输入以提供 html / css / javascript 内容。

我了解网络浏览器中的无缓存方法,这里我只是询问嵌入浏览器的行为是否相同。该文档似乎对这个问题不是很具体,但也许我需要看更多。

进一步看,它看起来像是将文件保存到缓存中。其次,清除缓存之类的方法非常不具体,如果您调用清除缓存函数,您碰巧必须清空客户端的整个缓存。啊……

0 投票
2 回答
74 浏览

interface - 限制属性类型

再会,

我有一个代表集合的类。该集合有一个 type 属性Type,允许您指定每个元素的元数据对象的数据类型。每次将元素添加到集合时,都会Activator.CreateInstance(Type type)从集合类中创建分配的元数据对象的新实例。

我需要将元数据对象的类型限制为实现特定接口的类型。例子:

这样的事情可能吗?

提前感谢所有贡献者;我感谢任何和所有输入。

亲切的问候,我

0 投票
2 回答
154 浏览

java - 比较扩展/实现的静态寻址和导入

使用有什么区别吗

在谈论性能,兼容性等时。

0 投票
5 回答
2253 浏览

java - Java覆盖两个接口,方法名称冲突

我在一个类中实现Map<V,K>andCollection<V>接口,但是该remove(Object)方法出现在两个接口中,因此 eclipse 向我显示了一些错误。返回类型不同,一种返回boolean,另一种返回,V但这似乎无关紧要。

有没有办法告诉 java/eclipse 哪个方法实际上被覆盖了?

编辑:我有一个所有值都必须实现的接口,它通过 getKey() 方法提供值,从而可以为地图编写添加函数。但是好像没有办法让这个类同时看起来像一个map和一个collection?