public修饰的内容在任意位置都能访问,private修饰的内容只能在本类中访问,所以主要说默认和private的区别:
- 新建三个类,里面的方法和属性分别用除protected、默认、private修饰
- 用其他包的Test进行测试
3. 测试结果如下,报红的说明权限不够
所以protected和默认的区别是,protecte修饰的在外包子类下可以访问,默认的不能访问;当然,在同包下都可以访问。
public修饰的内容在任意位置都能访问,private修饰的内容只能在本类中访问,所以主要说默认和private的区别:
3. 测试结果如下,报红的说明权限不够
所以protected和默认的区别是,protecte修饰的在外包子类下可以访问,默认的不能访问;当然,在同包下都可以访问。