[問題] String Object Variable
這是我的一個class:
class Prod extends TokenSplit{
public String LFS;
public int RHS_length;
public Set<String> RHS = new LinkedHashSet<String>();
public void setLFS(String nonterminal){
LFS=nonterminal;
}
}
prod類別生出100個object
可是一要assign值給字串LFS 例如: XXX.LFS=String1;
就有java.lang.NullPointerException
雖然說LFS 加static就可以跑
可是我想讓LFS變成Object variable不是class variable...
請問要怎麼改??
eclipse給我驚嘆號 The field Prod.LFS is never read locally
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.50.29
※ 編輯: MiracleShot 來自: 140.115.50.29 (05/17 17:09)
※ 編輯: MiracleShot 來自: 140.115.50.29 (05/17 17:23)
→
05/17 17:46, , 1F
05/17 17:46, 1F
→
05/17 17:47, , 2F
05/17 17:47, 2F
※ 編輯: MiracleShot 來自: 140.115.50.29 (05/17 17:52)
→
05/17 17:54, , 3F
05/17 17:54, 3F
→
05/17 17:58, , 4F
05/17 17:58, 4F
→
05/17 18:04, , 5F
05/17 18:04, 5F
→
05/17 18:10, , 6F
05/17 18:10, 6F
→
05/17 18:34, , 7F
05/17 18:34, 7F
→
05/17 18:36, , 8F
05/17 18:36, 8F