java java中的static关键字 学习总结

java中的static关键字 学习总结

 

使用static关键字修饰的变量和方法为静态变量、静态方法。

非静态方法可以访问静态变量/方法和非静态变量/方法,但静态方法只能访问静态变量/方法

可以看到在静态方法中调用非静态变量和非静态方法时,Java会报错。

所谓的静态是指变量或方法可以不依赖对象而直接使用类名来调用,这也是static的意义,在没有创建对象的情况下调用变量和方法。

如图,可以看到在直接以类名调用时,可以直接调用静态变量/方法。

使用static关键字修饰的变量和方法为静态变量、静态方法。

非静态方法可以访问静态变量/方法和非静态变量/方法,但静态方法只能访问静态变量/方法

可以看到在静态方法中调用非静态变量和非静态方法时,Java会报错。

所谓的静态是指变量或方法可以不依赖对象而直接使用类名来调用,这也是static的意义,在没有创建对象的情况下调用变量和方法。

如图,可以看到在直接以类名调用时,可以直接调用静态变量/方法。

猜你喜欢

转载自www.cnblogs.com/qiu18359243869/p/10312564.html