java权限控制以及变量的初始化

  知识是靠积累的,不断的温习会帮你让你遇到许多问题,解决完这些问题之后,会收获许多,233333333333333。

  1.java访问控制符

2.java变量初始化问题

默认构造方法的名字与类名相同,它的参数列表和方法体均为空,自动将所有实例变量初始化为默认值 (数值型为0,布尔型为false,字符型为‘u0000’,对象型为null ). 一旦定义了自己的构造方法,默认构造方法将不再起作用。 特别提示:成员方法内的(局部)变量若加访问控制符,必则必须初始化。

3.private 新的理解

public class aa {

public static void main(String[] args) {
bb s=new bb();
s.i=2;//编译出错

}

}
class bb{
private int i;
}

结论:对象不能访问其私有成员

原文地址:https://www.cnblogs.com/liujunming/p/4530445.html