使用基于对象的run()方法而不是静态main方法有什么好处吗?



使用下面的代码有什么好处吗

public void run(){
     //Code
}
public static void main(String[] args){
    new Main().run();
}
不是

public static void main(String[] args){
    //code
}

对于你在编程入门中编写的小程序?

我看不出这将如何提供任何内存节省或性能?

对于教学目的,或者实际上任何其他目的,内存的差异可以忽略不计。如果代码访问的数据是相同的,并且没有其他子例程,那么在子例程中隐藏代码也不再是面向对象的了。

所以,除非你的代码实际上比你展示的更多,否则我将使用更简单的变体,不包含run函数。

相关内容

  • 没有找到相关文章

最新更新