[英]Gettin an object from one class to another?
需要將信息從一個類帶到另一個類,我需要在 getResultado 中返回 fin 的最終值。
public class Setter {
String fin = "";
public Setter(String result){
fin = result;
}
public String getResultado(String inicio){
return fin;
}
}
這是我需要實現 fin 的另一個類:
public Final(){
Setter t = getResultado();
System.out.println(t);
問題很簡單:你永遠不會初始化你的Setter
類的實例。 您創建了一個指向Setter
對象的引用/指針,但它為null
並且您正在嘗試調用此類中包含的方法。 所以,你可能應該得到一個NullPointerException
。 解決這個問題很簡單,只需
初始化對象:
Setter t = new Setter("my string");
然后通過您的 Setter 實例調用該方法:
t.getResultado();
編輯:如果您不想在創建對象Setter
時給變量fin
一個值,只需在第一個構造函數下方添加第二個構造函數,如下所示:
public Setter() {
//do whatever, maybe call the getResultado() method right here?
}
它將允許您創建沒有任何參數或更改變量值的 Setter 對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.