0
我對Java很陌生,寫了一個待辦事項列表項目。 在項目開始時,我在main()代碼所在的文件中添加了一堆靜態方法,並且它有一點失控。我想將這些方法轉移到另一個文件。 有沒有正確的方法來做到這一點,或者我只需要爲這些方法創建某種行爲類,然後在main()中創建一個實例來調用它的方法?從java中的main()文件中提取靜態方法
我對Java很陌生,寫了一個待辦事項列表項目。 在項目開始時,我在main()代碼所在的文件中添加了一堆靜態方法,並且它有一點失控。我想將這些方法轉移到另一個文件。 有沒有正確的方法來做到這一點,或者我只需要爲這些方法創建某種行爲類,然後在main()中創建一個實例來調用它的方法?從java中的main()文件中提取靜態方法
您可以提取這些方法單獨的類(比如FooUtils
),然後在你的主要方法,你可以使用類名稱稱呼他們 - FooUtils.someStaticMethod()
根據你所擁有的,它可能是有意義的組你的方法分成不同的類,或者使它們成爲實例方法。
只需將所有方法複製到一個新的java類文件中,並用 .staticMethodName替換它們的調用... –
使用IDE可以重構代碼。大多數提供像「移動... - >方法」 – QBrute