currentColor = getCarColor(this.car.color)
这里color
是私有(private)的,getCarColor
是一个方法,如何访问变量color
?
最佳答案
您不应该直接访问私有(private)变量:它们被设为私有(private)是有原因的。
正确的方法是为汽车的颜色添加一个公共(public)访问器方法:
class Car {
private Color color;
// Add this method:
public Color getColor() { return color; }
}
关于java - 如何从方法访问私有(private)变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21884791/