任何人都知道如何在Jpad中定义一个接口?

时间:2017-02-03 19:05:42

标签: jpad

任何人都知道如何在Jpad中定义界面?像这样的代码将导致“此处不允许接口”错误。

interface Try{
    boolean validate(String s);
}

class ValidateString implements Try{
    boolean validate(String s) {return true; }
}

ValidateString val = new ValidateString();
Dump(val.validate("hi"));

1 个答案:

答案 0 :(得分:0)

如果您没有指定一个,JPad会自动将您的代码包装在RunnContainer类中以及静态main方法中的任何“松散”代码中。所以提供的代码试图将类和接口粘贴到main方法中。指定主要解决问题。运行jpad脚本后,您可以查看“文件”选项卡以显示JPad如何包装它的结果。

 public static void main(String args[]) {
    ValidateString val = new ValidateString();
    Dump(val.validate("hi"));
}

public static class ValidateString implements Try{
    public boolean validate(String s) {return true; }
}

interface Try{
    boolean validate(String s);
}