java笔记006-final关键字、package包、import、权限控制
final修饰符
- final修饰的类无法被继承
- final修饰的方法无法被覆盖
- final修饰的变量,无法被重新赋值
- final修饰的实例变量;必须直接手动赋初值,或在无参构造函数中手动赋初值
* 通常和static联合使用,被称为常量
- final修饰的引用;指向一个对象之后,永远无法改变。但对象中的内容时可以改变的
源码->字节码->帮助文档
package包
- 1、方便程序管理;
- 2、在Java程序第一句,只能写一个;package 包名;
- 3、包名规范:公司域名倒序 + 项目名 + 模块名 + 功能名;
- 4、使用包名后,类名需要加上包名
- 5、使用的类在同一个包下时,可以省略
import
- 导入其他类,同一个包下的类不需要导;
- java.lang下的类不用导;
- 写在package之下,class之上;
权限控制
| public | 公开的,任何位置均可访问 |
| protected | 受保护的,同包、子类 |
| 缺省 | default,同包 |
| private | 私有的,同类中 |

浙公网安备 33010602011771号