我有一个内部带有方法的类。例如:
class MyClass {
public List<MyThingg> getAllThings() {
....
return allThings;
}
}
我想在getAllThings
中的enhanced for loop
中使用main method
方法。例如:
class MainApp {
public static void main(String[] args) {
for(MyThing tmp: new MyClass().getAllThings()) {
...
}
}
}
上面的代码是否是一种很好的做法,如果不是,为什么?