private私有的,其子类和不是其的子类都不能访问,只能在本类中访问,protected保护的,其子类和本类都可以访问,但是不是其的子类无法访问,public公有的,所有类都能访问到,default是默认值,一般写在switch语句的末尾,表示前面条件都不满足时,执行这个默认值
具体区别如下:
private:只在类内可以访问
default:在类内,同一个包内可以访问
protected:在类内,同一个包内,继承该类的子类内可以访问
pubilc:在类内,同一个包内,继承该类的子类内,以及其他地方都可以访问