为什么我们不在对象的main()方法中创建整个GUI?

时间:2017-07-19 20:21:50

标签: java class user-interface methods main

我们是否只能将现有组件(没有自定义组件)添加到使用main()实现的GUI中?或者是否必须在自定义类中创建GUI。

2 个答案:

答案 0 :(得分:4)

您可以按照自己的意愿构建代码。您当然可以在 main方法中实现整个GUI。从理论上讲,您始终可以转换任何代码,使其仅使用一个 主要方法而已。

Java是一种面向对象的语言。我们希望构建我们的代码,以便易于阅读,理解,维护可重用,而无需重复代码。这意味着我们使用Button类和Panel类并将它们组合在一起,而不是仅仅在一个 main方法中从上到下编写所有内容。

答案 1 :(得分:1)

这与你在任何其他Java程序中实现main之外的类的原因相同。

如果将所有内容都放入main方法中,则会失去重用所编写代码的能力。

如果您将功能放入不同的方法,字段和类中,那么您有可能在代码中更好地设计和重用。