傢伙,我有以下另一個領域: 第1類:傢伙我怎麼設置字段等於在另一個類
public class SellProduct
{
private int productCost;
public SellProduct(int productCost)
{
this.productCost = productCost;
}
public int getProductCost()
{
return productCost;
}
}
本課程將設置多少產品成本。 2類:
public class SalesOfTheYear
{
private int totalIncome;
SellProduct sellProduct;
public SalesOfTheYear()
{
totalIncome = 0;
}
public void cashOut()
{
totalIncome = sellProduct.getProductCost() + totalIncome;
}
public int getSalesOfTheYear()
{
return totalIncome;
}
}
現在我想的是,二班拿產品花了多少錢,然後將其設置爲totalIncome領域。當然,要保持它的價值,而不是用新的總收入價值來代替它。 但是,每次運行cashout時,都會發送java.lang.NullPointerException。這是否意味着我必須創建類sellPoduct的對象? 如果我將不得不提供一個參數,這意味着無論我提供一個參數,它會一直是productCost嗎?
創建一個帳戶來問同樣的問題是不夠的? ([設置一個字段等於另一個類的另一個字段](// stackoverflow.com/q/40751330)) – Tom