分类思想
就是对代码逻辑进行分类管理
分包思想
包对类文件进行管理
类与类之间的访问
在同一个包下可以相互访问
在不同包下则需要import导包
如果想访问多个包下相同的类名,
在定义的时候可以加上全类名
com.idea.test2.Student stu2 = new com.idea.test2.Student()
static 自面量
static关键字是静态的意思,是JAVA中的一个修饰符,可以修饰成员方法,成员变量
被static修饰的成员变量 一般叫做静态变量
被static修饰的成员方法,一般叫做静态方法
static修饰的特点
1.被类的所有对象共享
使我们判断是否使用静态关键字的条件
2.随着类的加载而加载,优先于对象存在
而对象需要类被加载后才能创建
3.可以通过类名调用
静态方法中只能访问静态成员(成员变量,成员方法)
静态方法中 没有this关键字 (因为this只能在对象创建后才能使用)
推荐使用类名调用