- 静态变量 和static修改的静态代码块运行的顺序是根据代码编写的先后, 未了避免出现不必要的麻烦, 本人强制建议, 不管是否有在静态代码块中使用 静态变量, 都应当把静态变量写在 静态代码块的上方。
- 静态方法不能以任何方式引用this和super关键字,因为静态方法在使用前不用创建任何实例对象,当静态方法调用时,this所引用的对象根本没有产生。
- 在代码块中的变量属于局部变量。
- 静态方法归属于类,可以用类名调用。
非静态方法属于对象,需要对象来调用。 - 为什么静态方法不能调用非静态方法?
因为你在调用非静态方法的时候,需要一个对象。如果你在静态方法里面有了这个对象,那这个静态方法就可以调用非静态方法了。
static
最新推荐文章于 2024-06-20 09:25:32 发布