小编Wou*_*ter的帖子

在列表中保存不同的类实例

我有一个普通的Java问题.

我有不同的'拼写'类,它们不是由1个对象组成,因为它们差别太大.所以我创建了3个类:

  1. Ice ice = new Ice();
  2. Hurricane hurricane = new Hurricane();
  3. Bomb bomb = new Bomb();

这些法术确实有相同的对应方法(getCooldown(),getName(),cast()).

所以我希望这些类实例保存在某个list/ hashmap我可以迭代的地方.迭代实例时,我将检查是否getName()等于某个名称,如果是这种情况,则返回某个类实例.

我希望这是可能的,如果不是,我希望有人可以帮助我思考另一个想法.

java interface class instances

3
推荐指数
2
解决办法
559
查看次数

使用自定义HTML播放Scala表单助手

我正在使用以下代码在Play中创建表单:

@inputText(loginForm("password"),
                        'type -> "password",
                        '_label -> null)
Run Code Online (Sandbox Code Playgroud)

它生成以下HTML代码:

<dl class=" " id="password_field">
<dt><label for="password"></label></dt>
<dd>
<input type="password" id="password" name="password" value="">
Run Code Online (Sandbox Code Playgroud)

虽然我希望它生成:

<input type="password" id="password" name="password" value="">
Run Code Online (Sandbox Code Playgroud)

有这么简单的方法吗?

scala playframework-2.0

2
推荐指数
1
解决办法
2810
查看次数

标签 统计

class ×1

instances ×1

interface ×1

java ×1

playframework-2.0 ×1

scala ×1