新手求教,为什么java编译的时候出现错误:无法从静态上下文中引用非静态变量name不是说protectHome可以调用它的属性么?求帮帮忙看看 我就在输出哪里加个name就报错了
static protectHome()是静态的,而name属性是非静态的,所以报错。
处理方式:
1、name前面加static
2、把方法中的static去掉
静态方法中只能调用静态的属性。