任何人都知道如何在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"));
答案 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);
}