Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop Grails继承错误行为_Oop_Grails_Groovy_Sts Springsourcetoolsuite - Fatal编程技术网

Oop Grails继承错误行为

Oop Grails继承错误行为,oop,grails,groovy,sts-springsourcetoolsuite,Oop,Grails,Groovy,Sts Springsourcetoolsuite,我注意到groovy OOP上有一个非常奇怪(或错误)的行为。我想确定这是正常的。 我有一个接口和一个类(在grails项目中),如: 接口 package it.rascio.test 接口MyInterface{ 公共对象myMethod() public ArrayListSo我不应该信任eclipse编译器:d可能不;-)您使用的是什么版本的STS和Grails?STS 2.9.2.RELEASE和Grails 2.0.1我不使用STS,所以不知道这是否是一个已知的问题。如果您在这里没有

我注意到groovy OOP上有一个非常奇怪(或错误)的行为。我想确定这是正常的。
我有一个接口和一个类(在grails项目中),如:

接口

package it.rascio.test
接口MyInterface{
公共对象myMethod()

public ArrayListSo我不应该信任eclipse编译器:d可能不;-)您使用的是什么版本的STS和Grails?STS 2.9.2.RELEASE和Grails 2.0.1我不使用STS,所以不知道这是否是一个已知的问题。如果您在这里没有得到答复,您可以尝试或者发布一个
package it.rascio.test

interface MyInterface {
  public Object myMethod()

  public ArrayList<? extends Observable> secondMethod()
}
package it.rascio.test

import java.util.ArrayList;
import java.util.Observable;

class MyImplementation implements MyInterface {

  @Override
  public Object myMethod() throws Exception{
    return null;
  }

  @Override
  public ArrayList<String> secondMethod() {
    // TODO Auto-generated method stub
    return null;
  }

}