static关键字
static方法就是没有this的方法。被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。
也就是说,方便在没有创建对象的情况下来直接进行调用(方法/变量)。
特点:在静态方法中不能访问非静态成员变量和非静态成员方法,但是在非静态成员方法中是可以访问静态成员变量/方法的。
使用场景:如果说想在不创建对象的情况下调用某个方法,就可以将这个方法设置为static。
static方法就是没有this的方法。被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。
也就是说,方便在没有创建对象的情况下来直接进行调用(方法/变量)。
特点:在静态方法中不能访问非静态成员变量和非静态成员方法,但是在非静态成员方法中是可以访问静态成员变量/方法的。
使用场景:如果说想在不创建对象的情况下调用某个方法,就可以将这个方法设置为static。