程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> java-小白求助,靜態變量重新賦值的問題

java-小白求助,靜態變量重新賦值的問題

編輯:編程解疑
小白求助,靜態變量重新賦值的問題

寫了一個程序,是從外面獲取文件路徑,然後進行處理,路徑我用的是靜態變量,根據路徑獲取的配置文件也設的靜態變量。我現在想循環執行這個程序,每次路徑都從外面獲取,該怎麼辦?我想重新賦值這個靜態變量該怎麼做?

最佳回答:


首先fileName不應該定義在UseProcess類裡面,直接調用fileName()方法用變量接受就可以啦,再說null的問題:fileName可能在調用fileNmae()方法返回來的值就是null,打斷點到這個方法裡面看下。還有不建議定義一個成員變量叫fileName,再定義一個局部變量也叫fileName,從命容易搞混淆。成員變量最好加上修飾符(public或其他修飾符,根據需要來定)或提供get、set方法。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved