权限修饰符 权限修饰符是用来控制一个成员能够被访问的范围 可以修饰成员变量,方法,构造方法,内部类 java中有4中权限修饰符 四种作用范围由小到大依次为: private空这不写\默认
权限修饰符
权限修饰符是用来控制一个成员能够被访问的范围
可以修饰成员变量,方法,构造方法,内部类
java中有4中权限修饰符 四种作用范围由小到大依次为:
private<空这不写\默认<protected<public
修饰符
同一个类中
同一个包中其他类
不同包的子类
不同包的无关类
private
✓
空这不写\默认
✓
✓
protected
✓
✓
✓
public
✓
✓
✓
✓
private 私有的 本类中使用
空着不写\默认 只能本包中使用
protected 受保护的 其他包里的子类也能用
public 公共的 所有的地方都可以用
代码块
局部代码块,节省空间,局部里的变量用完即消失(逐渐淘汰)
构造代码块就是写在成员位置的代码块
作用:
可以把多个构造方法中重复的代码块抽取出来
执行时机:
我们在创建本类对象的时候会先执行构造代码块在执行构造方法
静态代码块:
格式:
static{System.out.println("Helloword")
}
需要通过static关键字修饰,随着类的加载而加载,并且自动触发,只执行一次
使用场景:
在类加载的时候,做一些数据初始化的时候使用
【文章原创作者:cc防御 http://www.558idc.com/gfip.html提供,感恩】