我有两个轴承类 - 一个GUI和服务器。他们都有main()方法。当点击“连接”按钮(从类GUI)时,我想从main()函数开始启动类Server中的所有进程。我能够做到这一点,有没有办法避免它?呼叫从一个类的主要方法,另一个类的主要方法
我已经累到: - 删除服务器类的主要(字串[] args)的一部分,initServer将其重命名,然后通过GUI说
Server kb = new Server();
kb.initServer();`
说以下内容:
Server.main()
(在这种情况下,我跟上主()秒两类)
这就是我现在所拥有的全部功能,当点击连接按钮时,它的事件发生,但所有的服务器检查都显示在命令行中。
解决的办法是不要有一类叫对方的主力,但构建你的代码,以便一个类可以使用符合OOP的方式使用另一个类的实例。换句话说,重新考虑并改进代码库。 –