gpt4 book ai didi

oop - 这是 setter 'evil'

转载 作者:行者123 更新时间:2023-12-01 22:56:26 26 4
gpt4 key购买 nike

有很多关于 getter 和 setter 是“邪恶的”以及什么不是。

我的问题是:以下二传手是邪恶的吗? (为简洁起见,其余类(class)省略)

int balance

public void deposit(int amount)
{
this.balance += amount;
}

此类正在模拟 ATM。在英国,有一些 ATM 可以让您存款和取款,因此这个对象需要一种改变其状态(余额)的方法。这个二传手是“邪恶的”吗?

最佳答案

除了没有处理异常条件这一事实之外,它看起来像一个完美的 OO 方法——它被称为它所做的,它做你所期望的。

关于oop - 这是 setter 'evil',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/587695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com