java - 数据成员应该直接访问还是使用getter方法?

标签 java class oop

假设我有一个类Circle具有数据成员 float radius 。我有一个 getter 和 setter 方法 getRadius()setRadius(float r) 。我使用后者来分配半径值。现在,分配后,我应该使用 radius 的值吗?在计算中(在名为 areaCircle() 的方法中)通过直接访问它还是应该调用 getter 方法?

最佳答案

您可以只使用同一个类中定义的半径。 Get 和 set 方法用于从另一个类/对象获取或设置变量。

关于java - 数据成员应该直接访问还是使用getter方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39767559/

相关文章:

python - 如何通过子类化拦截操作?

java - 使用二进制搜索来计算小于/大于给定数字的元素数

java - 如何解释命令 "od -b file"的结果

java - final方法模拟

c++ - 运行新线程 Qt C++

javascript - 使用 John Resig 的 "simple JavaScript inheritance"如何调用 super 方法以及方法中的额外代码?

java - DL4J中如何获取CNN网络卷积层的滤波器数据来绘制激活图?

python - 跨文件组织的 Python 类的可能性?

c# - 有没有办法让构造函数只对 C# 中的父类可见?

java - 最终静态变量及其使用