无法从静态上下文中引用非静态 变量 this
来源:互联网 发布:juniper ssg5绑定mac 编辑:程序博客网 时间:2024/06/02 04:56
今天在牛客网刷题,遇到了一个问题,Error:(10, 23) java: 无法从静态上下文中引用非静态 变量 this
,主要是因为我把一个Node
类写在了主类内部,然后在Main
函数中用以下方法调用
Node head = new Node(1);
分析
想要以之前的用法使用,有以下两种方法:
1. 把Node类的定义移到主类的外部,让其成为内部类,这样就不必依附于主类,可以单独使用;
2. 在Node定义的地方前面加上static
关键字,这样这个类也是静态的,在类装载的时候就被装到内存,和Main方法一致。
Java的static方法与非static方法
0 0
- 无法从静态上下文中引用非静态 变量 this
- 无法从静态上下文中引用非静态 变量 this
- 无法从静态上下文中引用非静态变量
- 错误: 无法从静态上下文中引用非静态 变量 this
- 无法从静态上下文中引用非静态变量,非静态方法
- “无法从静态上下文中引用非静态”
- 无法从静态上下文中引用非静态方法
- 无法从静态上下文中引用非静态方法
- 静态方法:无法在静态上下文中引用非静态
- 静态方法:无法在静态上下文中引用非静态
- JAVA学习【2】错误:无法从静态上下文中引用非静态
- 由“无法从静态上下文中引用非静态方法”引出的疑问
- java编译时出现无法从静态上下文中引用非静态
- “无法从静态上下文中引用非静态方法”这个问题怎么解决
- JAVA学习【2】错误:无法从静态上下文中引用非静态(转载)
- Java静态方法:无法从静态上下文中引入非静态方法
- 初学java:“错误:无法从静态上下文中引用非静态”(在调用类中的类时出现的错误)
- 静态方法中引用非静态变量
- (五)时间管理
- 最长公共子序列
- 一道有趣的求符号字符的长度
- 服务器-安装Nginx
- hive原理与源码分析-序列化器与反序列化器(三)
- 无法从静态上下文中引用非静态 变量 this
- lunix mysql密码正确登录不进去,没有密码却能登进去的解决办法
- java基础知识(七)
- 基于FFmpeg将pcm+rgb封装MP4
- Elasticsearch(八)【NEST高级客户端--Mapping映射】
- 详解C#中的反射
- Tomcat无法通过shutdown.sh重启服务器解决办法
- acm(2017.5.7)总结
- 云计算openstack笔记--网络拓扑创建笔记