Using an interface inside of an enum
<p>I'm messing around with enumerations and interfaces, however i cannot seem to add the 'moneyType' interface i had implemented to the enum, i've been unable to find the solution.
Basically: the moneyType is red underlined, and i can not find out how i can get it right!</p>

<pre><code>package Se.lucas.Main;

public enum moneyTypes implements moneyType {

DOLLAR(moneyType, 15, "Dollar"),
 EURO(moneyType, 15, "Dollar"), 
  FRANK(moneyType, 15, "Dollar"),
   MARK(moneyType, 15, "Dollar"),
    POUND(moneyType, 15, "Dollar");

private moneyType type;
private int amount;
private String moneyName;

moneyTypes(moneyType type, int amount, String name) {
    type = this.type;
    amount = this.amount;
    name = this.name();
}


@Override
public int getMoney() {
    return this.amount;

}

@Override
public String getMoneyName() {
    return this.name();
}

@Override
public String getMessage() {
    return "got the message";
}

}

package Se.lucas.Main;

public interface moneyType {


public int getMoney();
public String getMoneyName();
public String getMessage();

}
</code></pre>

<p>I have not worked with enumeration and interfaces a lot yet.</p>