修饰符的区别 publicprivateprotecteddefault public 字面意思是公开的,就是说对所有类都可见,类,接口,变量,方法都可以被它修饰 private 字面意思是私有的,意思是除了本类之外被它修饰的方法,变量不能其他得类所访问,但是不能修饰类哦,尤其是外部类 protected 字面意思是受保护的意思,就是说它修饰的变量,方法,只能被同一包下的类访问,也不可以修饰类,尤其是外部类 default 字面意思是默认的,可以不写它,就是说在同一个包下,不使用任何一个修饰符,去修饰类,方法,变量,接口 给大家看一张它们的访问权限图\