Java内部类的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:47:59
我在一个方法内部使用了一个内部类 这个内部类里面还有个方法 算了举个例子吧
public class a{
public void b(){
TimerTask k = new TimerTask(){
puiblic void run(){
......
return;
}
};
}
}
好了 问题出来了 在那个run方法里面 我使用了return 我想问下 它是跳出了run 方法 换是跳出了b 方法 , 还是先跳出run 再跳出b ??
呵. 一楼的 不信你试试呀.. 我 一般用它来写Logo类.!

当然是跳出run
return只是跳出最内层函数

楼上请注意 那不是函数套函数 只是个局部变量 TimerTask的实现

只是定义了一个变量,重载了一个函数而已。
里面的代码还没运行呢,所以,目前为止,run ()里面的return 还没执行到呢。哪都不跳。
run ()函数和b()函数没有任何关系,不会出现跳来跳去的情况。
这种问题有意思么?汗!!

能方法套方法的?~那么神奇?!

return 是跳出一个方法,所以是跳出run(),
跟方法b没有什么关系