Java主要方法,良好的编码风格 [已关闭]
2022-09-01 05:50:00
我和我的一个朋友就Java中main方法的正确和良好使用进行了长时间的讨论。基本上我们有一个这样的类:
public class AnImporter implements Runnable {
// some methods, attributes, etc.
}
但是把主要方法放在哪里呢?我认为“将代码保留在它所属的地方”是一个很好的做法,从而将上面的代码变成
public class AnImporter implements Runnable {
public static void main(String [] args){
// Startup code for Importer App here
}
// some methods, attributes, etc.
}
虽然我的朋友认为“启动代码与应用程序本身无关”,因此它应该放在另一个类中,如下所示:
public class AnImporter implements Runnable {
// some methods, attributes, etc.
}
public class AnApplication {
// Nothing here
public static void main(String [] args){
AnImporter a = new AnImporter();
// Startup code here
}
// Nothing here
}
尽管我们讨论了这个问题一段时间,但我们俩最终都没有得出关于Java中哪种方法更好的结论。你对这个话题有什么看法?在哪里,最重要的是,为什么,你把你的主要方法放在你放置它的地方?