使用以下代码是否有任何优势
public void run(){
//Code
}
public static void main(String[] args){
new Main().run();
}
而不是
public static void main(String[] args){
//code
}
对于在编程简介中编写的小程序?
我看不出它会如何提供任何内存节省或性能?
答案 0 :(得分:0)
出于教学目的,或实际上任何其他目的,记忆的差异可以忽略不计。如果代码访问的数据在任何一种方式都相同且没有其他子例程,那么在子例程中隐藏代码也不再是面向对象的。
所以,除非你的代码实际上比你显示的更多,否则我会使用没有run函数的更简单的变体。