this 关键字
可以调用的结构:属性、方法、构造器
this 调用属性、方法:把 this 理解为当前对象或当前正在创建的对象
this 调用构造器:
- 在类的构造器中,可以显示的使用
this(形参列表)
方式,调用本类中指定的其他构造器 - 构造器中不能通过
this(形参列表)
方式调用自己 this(形参列表)
必须声明在当前构造器的首行- 构造器内部,最多只能声明一个
this(形参列表)
用来调用其他的构造器
package 关键字
使用说明:
- 为了更好的实现项目中类的管理,提供了包的概念
- 使用 package 声明类或接口所属的包,声明在源文件的首行
- 包属于标识符,遵循标识符的命名规则
- 每
.
一个就代表一层文件目录
import 关键字
使用说明:
- 在源文件中显示的使用 import 结构导入指定包下的类、接口
- 声明在包的声明和类的声明之间
- 如果需要导入对个结构,则并列写出即可
- 可以使用
xxx.*
的方式,表示可以导入xxx
包下的所有结构 - 如果使用的类或接口是
java.lang
包下定义的,则可以略import
结构 - 如果使用的类或接口是本包下定义的,则可以略
import
结构 - 如果在源文件中,使用不同包下的同名的类,则必须至少一个类需要以全类名的方式显示
- 使用
xxx.*
方式表明可调用xxx
包下的所有结构。但是如果使用其包的子包下的结构,仍需要显示导入 import static
:导入指定类或接口中的静态结构(属性或方法)