匿名类返回父方法

时间:2019-04-15 08:47:07

标签: java return return-value anonymous-methods anonymous-inner-class

是否可以让一个匿名内部类为其包含的方法返回一个值?例如,我想在doStuff()(这是一个匿名内部类)中进行一些计算,并让private int doStuff(){ Foo foo = new Foo(new Bar.Example() { @Override public void something() { ... //return int for doStuff() } }); } 返回该值。

android.useAndroidX=true
android.enableJetifier=true

1 个答案:

答案 0 :(得分:0)

doStuff()方法内创建一个实例最终变量,并在匿名类内分配值。