小编Anj*_*wal的帖子

在Groovy类中实现Java接口

我刚刚开始使用Groovy进行编程.我注意到一个奇怪的行为,无法找到相同的解释.

我创建了一个Java接口TestInterface.java

public interface TestInterface {

    public void m1();

}
Run Code Online (Sandbox Code Playgroud)

我创建了一个Groovy类TestG.groovy

class TestG implements TestInterface {

}
Run Code Online (Sandbox Code Playgroud)

我创建了一个Java类TestJ.java

public class TestJ implements TestInterface{

    @Override
    public void m1() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    } 
}
Run Code Online (Sandbox Code Playgroud)

我的问题在于TestG为什么我没有得到任何错误来实现抽象方法或将类声明为抽象.

java和groovy有什么不同,因为我需要实现抽象方法或者在Java中将类声明为抽象而不是在Groovy中.

java groovy

4
推荐指数
1
解决办法
4991
查看次数

标签 统计

groovy ×1

java ×1