如何从方法访问私有变量?

时间:2014-02-19 15:20:11

标签: java private access-specifier

currentColor = getCarColor(this.car.color)

此处color是私有的,getCarColor是一种方法,如何访问变量color

1 个答案:

答案 0 :(得分:3)

您不应该直接访问私有变量:出于某种原因,它们是私有的。

正确的方法是为汽车添加 public 访问器方法:

class Car {
    private Color color;
    // Add this method:
    public Color getColor() { return color; }
}