static可以修饰成员变量和成员方法
静态变量
1.被static修饰的变量为静态变量,静态变量被该类所有的对象共享,如一个班的学生共享一个老师,使用static修饰符可以不用为每个学生定义一个老师
2.static用来修饰可以被对象共享的变量
3.静态变量属于类,不属于对象,一般用类名对静态变量进行调用
静态方法
1.被static修饰的方法为静态方法
2.静态方法里没有this关键字
3.静态方法中只能访问静态,不能访问成员变量和成员方法;非静态方法可以访问所有(静态变量,静态方法,成员变量,成员方法)
4.一般用类名调用