java可以在主函数中写方法吗 无法从静态上下文中引用非静态变量?
浏览量:1607
时间:2021-03-10 19:43:22
作者:admin
无法从静态上下文中引用非静态变量?
静态变量是在类加载期间创建和分配的,因此可以在动态方法中使用静态变量;静态上下文(静态代码块)也是在类加载期间执行的,非静态变量是在类加载之后分配的。如果可以在静态块中使用非静态变量,则会因为变量的空指针而引发异常(例如,这可能不是唯一的问题)。Java类的加载机制决定了非静态变量不能从静态上下文中引用。
java可以在主函数中写方法吗 静态上下文引用非静态方法 java多线程编程实例
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。