使用下面的代码有什么好处吗
public void run(){
//Code
}
public static void main(String[] args){
new Main().run();
}
不是public static void main(String[] args){
//code
}
对于你在编程入门中编写的小程序?
我看不出这将如何提供任何内存节省或性能?
对于教学目的,或者实际上任何其他目的,内存的差异可以忽略不计。如果代码访问的数据是相同的,并且没有其他子例程,那么在子例程中隐藏代码也不再是面向对象的了。
所以,除非你的代码实际上比你展示的更多,否则我将使用更简单的变体,不包含run函数。