Java语言私有可见性
示例
private可见性使变量只能由其类访问。它们通常与getter和setter结合使用public。
class SomeClass { private int variable; public int getVariable() { return variable; } public void setVariable(int variable) { this.variable= variable; } } public class SomeOtherClass { public static void main(String[] args) { SomeClass sc = new SomeClass(); //这些语句将不会编译,因为SomeClass#variable是私有的: sc.variable= 7; System.out.println(sc.variable); //相反,您应该使用公共获取器和设置器: sc.setVariable(7); System.out.println(sc.getVariable()); } }