-4

我在 B 类中有一个布尔型大中小型。ClassA 想用它,classB 也一样。如果我尝试将布尔值放在 classA 中,它会变为静态并失败。有人可以告诉我应该使用什么吗?我还不知道抽象是做什么的。

4

1 回答 1

1

我不确定您所说的“更改为静态”是什么意思,但是如果您想从另一个类访问实例变量的值,您应该将其声明为私有并为其创建一个访问器方法。鉴于你的例子:

public class classB {

    private boolean large, medium, small;

    public boolean isLarge() {
        return large;
    }

    public boolean isSmall() {
        return small;
    }

    public boolean isMedium() {
        return medium;
    }
}
于 2014-04-29T03:04:37.273 回答