【发布时间】:2012-05-16 10:41:30
【问题描述】:
如果有以下类...
/**
* Two dimensional cartesian point.
*/
public class Point {
public final double x;
private final double y;
public double y(){
return this.y;
}
}
我可以按以下方式检索值 Point.x 或 Point.y() 我认为在 OO 语言中通过不直接访问而是使用访问器来封装数据是一种很好的做法,但似乎直接使用字段访问更正常和可读。
为什么 Java 不允许我为不带参数的函数调用分配哪个 ()。
【问题讨论】:
标签: java class field getter accessor