[英]How to call method from another class
自從我使用Java以來已經有很長時間了,我遇到了一個問題。 我需要從文件加載測試用例,然后運行它們。 問題是我需要從另一個類“ Function.class”中調用方法“ shippingCost”。這是已編譯的代碼,沒有源代碼。
如何從公共static void main內部的類“ FunctionTest.java”中調用此方法。
謝謝!
該類,以及錯誤消息。
您不需要源即可調用該方法,只需要編譯的類即可。 只要您可以訪問該方法(通常是公開的),就應該可以調用它。 像eclipse這樣的IDE甚至可以幫助您找出類實例上可用的方法。
因此,在最簡單的情況下,您只需創建該類的實例,然后調用該方法。
Function func = new Function();
func.callMethod();
進一步的幫助將給我們錯誤消息,以便我們知道您實際上遇到的是哪種類型的問題。
您需要獲取對該對象實例的引用並調用其方法。
Function function = new Function();
function.myFunction();
您的命名方案有很多不足之處。
import xx.xx.Function;
(Netbeans應該能夠根據命令自動執行此操作。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.