簡體   English   中英

將一個對象從一個類轉到另一個類?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM