Static修饰符
一旦定义,static不再属于对象自己而是属于所在的类
如果没有static关键字,必须首先创建对象,然后利用对象调用它
如果有关键字,可以直接类名称加上静态方法名调用
静态变量:类名称.静态变量
静态方法:类名称.静态方法
静态不能访问非静态 原因:内存访问,先访问静态在访问动态
2.静态方法内不能用this 原因;THIS指的是当前对象,static是指的类
根据类名称访问静态变量成员时。全程与对象无关只与类有关系。
private String name;
private int age;
static String room;
private int id;
定义一个static变量
static String room;
Student.room="101教室";//类名.成员变量调用(推荐)
stu.setRoom("101");//类名.成员方法调用