public
在本类,本类所在的包,和其他包的子类,其他包中的非子类,都可以访问~就是可以理解为最大公无私的
protected
用protected修饰过的,可以理解为跟我不是一个包下面的类,都不可以使用我~想用我,除非是我的子类
default
缺省修饰符,如果不写修饰符的话,默认的就是default~,其他包中的任何类,都不可以使用我
private
可以理解为私有的,只要本类可以使用
final类
如果是被final修饰过的类,他就不可以有子类,可以理解为人家不要孩子~,用final修饰过的方法,不能被子类重写