在一个方法中,我们可以创建一个作用域,来限制对某些变量的访问。
void func() {
{
int num = 3;
}
// num is not accessible here
}
在一个类中,我们如何创建一个范围(或类似的结构),使得某些字段只能由某些方法访问?
class MyClass {
private String myHeart = "pure";
void method_friendly {
// should able to access myHeart
}
// ---------- methods under this line should not access myHeart
void method_evil {
// please don't touch myHeart
}
}