访问控制与内部类
2018-12-03 本文已影响0人
Y_Jaaao
一、访问控制
1、访问控制符
封装的含义:
- 把该隐藏的隐藏起来,该暴露的暴露出来。这两个方法需要通过“访问控制符”来实现
Java语言中的访问控制符权限.PNG
使用访问控制符时,需要遵循的原则:
- a、大部分顶级类都使用public修饰符
- b、如果某个类主要用作其他类的父类,该类中包含的大部分方法只是希望被子类重写,而不想被直接调用,则应该使用protected修饰
- c、类中的绝大部分属性应该使用private修饰,除非一些static或者类似全局变量的属性,才考虑使用public修饰
- d、当定义的方法只是用于辅助实现该类的其他方法(即方法工具)时,应该使用private修饰
- e、希望允许其他类自由调用的方法应该使用public修饰
- 注意:声明类时,如果不适应public修饰符设置类的权限,则这个类默认为default(缺省)修饰。
2、Java类包
Java类包.PNG