其实就是文件夹
作用:对类进行分类管理
包的定义格式
带包的Java类编译和执行
按照以前的格式编译java文件 | javac HelloWorld.java |
手动创建包 | 在E盘建立文件夹com,然后在com下建立文件夹itheima |
把class文件放到包的最里面 | 把HelloWorld.class文件放到com下的itheima这个文件夹下 |
带包执行 | java com.itheima.HelloWorld |
javac –d . HelloWorld.java | java com.itheima.HelloWorld |
使用不同包下的类时,使用的时候要写类的全路径,写起来太麻烦了
为了简化带包的操作,Java就提供了导包的功能
导包的格式
final 关键字是最终的意思,可以修饰成员方法,成员变量,类
final 修饰的特点
static 关键字是静态的意思,可以修饰成员方法,成员变量
static 修饰的特点
被类的所有对象共享
这也是我们判断是否使用静态关键字的条件
可以通过类名调用
当然,也可以通过对象名调用
推荐使用类名调用
非静态的成员方法
静态的成员方法
总结成一句话就是:静态成员方法只能访问静态成员
原文:https://www.cnblogs.com/rouehang/p/15102456.html