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 私有的,同类中

 

 

 

 

 

 

posted @ 2020-10-23 22:23  我才是程先生  阅读(102)  评论(0)    收藏  举报