TL; TD在Java 8中,有一种接口默认方法来访问实例变量的方法吗?
例如:
public interface Foo{
default getBazModified(){
return baz * 2;
}
}
public class Bar implements Foo {
int baz;
...
}
Run Code Online (Sandbox Code Playgroud)
我知道这听起来像travisty但是有没有办法在Java 8中做类似的事情?
或者唯一的方法是有一个实现Foo的抽象类,它将声明实例变量baz并具有getBazModified()的默认实现?