
其实就是文件夹
作用:对类进行分类管理
使用不同包下的类时,使用的时候要写类的全路径,写起来太麻烦了
为了简化带包的操作,Java就提供了导包的功能

final关键字是最终的意思,可以修饰成员方法,成员变量,类
static关键字是静态的意思,可以修饰成员方法,成员变量
代码演示:
学生类:
public class Student {
public String name;
public int age;
public static String universe;
public void show() {
System.out.println(name + " " + age + "岁" + " " + universe);
}
}学生测试类:
public class StudentDemo {
public static void main(String[] args) {
Student.universe = "清华大学"; //推荐使用类名调用
Student s = new Student();
s.name = "学生1";
s.age = 20;
// s.universe = "清华大学";
s.show(); //学生1 20岁 清华大学
Student s2 = new Student();
s2.name = "学生2";
s2.age = 22;
// s.universe = "清华大学";
s2.show(); //学生2 22岁 清华大学 因为universe 被static修饰 所以被类的所有对象共享
}
}非静态的成员方法:
静态的成员方法
总结成一句话:静态成员方法只能访问静态成员