【发布时间】:2013-02-24 21:42:06
【问题描述】:
我看到许多开发人员在他们的代码中使用method local class(我不是指匿名类)。
例如(在安卓中):
private void myFunc()
{
class Worker extends AsyncTask<Void, Void, Void>
{...}
new Worker();
}
在设计和运行时这样做的优缺点是什么? 多次调用方法时使用本地类不好吗?
【问题讨论】:
-
归根结底,就是封装。
-
一个相关的问题是here