问题标签 [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.
java - 如何判断一个接口有多少个方法
一个接口有多少种方法是理想的数量?你怎么知道一个接口从一个实现中有多少方法?那么 Mouselistener 接口会有 5 个方法吗?
java - Java - 如何正确使用扩展/实现
好的,所以我对“扩展”和“实现”的使用感到困惑。让我给一个场景,假设我正在制作一个简单的塔防游戏。所以我的理解是,如果我创建一个类(TowerBase.java),我可以用变量和方法填充它,例如;int hp, int damage, int attack(){ ... }, 等等....变量为所述塔的唯一值。我的理解是,在 TowerArcher 内部,如果我扩展 TowerBase,我可以访问 TowerBase 的所有变量和方法,因为 TowerBase 现在是父级。所以我尝试了这个:
然后在 TowerArcher.java
现在在游戏的某个地方...
Eclipse 在 TowerArcher.java 中的“hp = 10;”处抛出此语法错误:此令牌后应有 VarableDeclaratorId。我认为它是在说它不知道 hp 是什么。这让我感到困惑,因为我认为它会知道 hp 是什么,因为它在父类中。我找到了解决方法,但它们似乎并不那么有效,即使它们有效,它们仍然让我对扩展和实现的真正用途感到困惑。基本上我想在这里找到的是;
1:extends 有什么作用
2:如何在程序中直观地使用 extends
3:implements 有什么作用
4:如何在程序中直观地使用 implements
5:在这种情况下我应该使用什么我有许多不同的对象(塔)做几乎相同的事情,也许是 TowerArcher TowerBunker TowerSnipernest TowerBarricade 等。
我知道我要求很多,但我找不到一个好的帖子所以这也可以帮助其他人:)
PS如果我缺少任何需要的信息,请告诉我。在这一点上我很无能为力。
java - 没有实现关键字,我们可以使用接口吗?
我们可以在不使用关键字“实现”的情况下使用接口的变量和方法吗?
注意:接口和类在同一个包中。
提前致谢..!!!
java - 接口方法用法(Java)?
有人可以解释类中如何使用接口的方法吗?
注意:我的疑问是“方法已经在 Class 中定义了,那么我们为什么要实现它?”
例如 :
为什么 print() 在接口中声明?
java - 在 Junit [Java] 中实现测试而不是扩展 TestCase
我有一个 C 类,它必须扩展一个 N 类,因为它提供了我必须具备的功能。我希望 C 成为 JUnit 测试,所以我想扩展 TestCase,因为我正在使用一个测试执行器,一个 Junit 套件对象,它需要添加测试以使其成为 TestCase 类型。这意味着我必须使用 TestCase 扩展。
然而,Java 不允许多重继承,所以我需要改为使用接口。有现成的接口吗?或者有没有办法动态执行不从 TestCase 扩展的 Junit 测试?
java - 如何检查一个类是否实现了一个接口
开始了,
我有一个标记界面:
然后我有一个实现这个接口的类:
现在假设我有一个class object
MePOJO 类的持有参考:
那么我如何确定MePOJO
类是否IPOJO
仅通过使用来实现classObj
?
oop - 实现接口的类叫什么?
说A类实现了接口B;我们可以将与接口 B 相关的类 A 称为什么?是不是类 A 是接口 B 的“子类”(好像 B 是一个类),还是有实现接口的特殊术语,还是没有?
提前致谢
编辑:如果是答案,会接受亚历克斯的回复
codeigniter - Codeigniter + 设计模式
我们可以在 Codeigniter 中使用设计模式吗?我们可以创建抽象类、接口并扩展它们吗?如果我可以创建这些类,我该如何包含它们?这些类应该驻留在控制器文件夹还是模型文件夹中?如果可能的话,有人可以解释一下,如何使用 Codeignitor 实现以下设计模式?如何包括填充和组织它们。感谢您的支持。谢谢!
java - 如何在不使用抽象的情况下强制实现子类中的方法?
我想强制子类实现我母类的实现方法。我看这个Java - 强制实现一个已实现的方法,但我无法将我的母类转换为抽象类。
所以,在这个例子中,我想强制 myClass 实现 myMethod。
对不起我的英语不好...
java - 如何在不知道其名称的情况下调用实现某个接口的类?
所以我正在构建一个游戏引擎,我需要能够从实现某个接口的类中调用方法(我只想调用接口实现的方法)。
我的问题是我不知道类名将实现它。
那么,例如,Java 如何在不知道类名的情况下在所有实现 Runnable 的类中调用 run() 方法?