我有一个打算被子类化的类。有一个变量和一个查看变量的方法:
protected int base = 10;
private void rebuildDisplay() {
if (base == 10) {
dealWithBase10YadaYada(X);
} else {
dealWithOtherBase(X, base);
}
}
Android Studioif (base == 10)
用Condition 'base == 10' is always 'true'
.
但事情是这样的:即使我的班级base
总是 10 ,我的子班级也会改变为其他值。所以并不总是正确的。base
base == 10
有没有办法告诉 AS 不要对受保护或公共变量做出假设?我应该完全禁用这个测试吗?如果是,怎么做?哎呀,我应该报告错误吗?