作为一个新手,学习Java中遇到了很多奇奇怪怪的问题,特地开个帖子记录一下
1、Error:(17, 45) java: 无法从静态上下文中引用非静态 变量 this

报错提示的位置是:
SingleLinkedList singleLinkedList = new SingleLinkedList();
我当时是丈二和尚摸不着头脑,然后忽然发现是:
public class linkedlist 的大括号一直圈到最下面,把全部的代码都圈了起来
然后我把那个大括号的范围改成上图的那个样子后,就没有报错,顺利通过了编译
学习Java还是得多敲多练,单单看书是不够的,实操时稍不注意就会遇上一些奇奇怪怪的问题
本文分享了一位Java新手在学习过程中遇到的典型错误——在静态上下文中引用非静态变量this导致的编译错误。通过调整类定义的大括号范围,解决了这一问题。强调了Java学习中实践的重要性。
177

被折叠的 条评论
为什么被折叠?



