我的付款类只有一个局部私有变量-totalCost,因为totalCost也具有getter和setter方法。 TotalCost是唯一的局部变量,因为它是付款类中不止一种方法中使用的唯一变量。这个班级是否应该有更多的吸气剂和吸气剂?

public class Payment {
    private int totalCost;

    public Payment(){
    }

    public int calculateItemcost(int itemQuantity, int itemPrice){
        return itemPrice * itemQuantity;

    public int calculateTotalcost(int itemCost){
        return totalCost = totalCost + itemCost;
    }


    public int calculateBalance(int clickedValue, int totalCost){
        return this.totalCost = totalCost - clickedValue;

    public int getTotalcost(){
        return this.totalCost;
    }

    public void setTotalcost(int totalcost) {
        this.totalCost = totalcost;
    }
}

最佳答案

您可以在其他类中将“获取”器用于可能需要“获取”的字段,
和在其他类中可能需要“设置”的字段的设置器。因此,在编写吸气剂/设置剂之前,请考虑您的要求。

关于java - 如何在Java中选择您的getter和setter,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13060270/

10-10 13:34