【发布时间】:2011-06-22 18:29:07
【问题描述】:
我有一个名为 Media 的类,它有一个名为 setLoanItem 的方法:
public void setLoanItem(String loan) {
this.onloan = loan;
}
我正在尝试通过以下方式从名为 GUI 的类中调用此方法:
public void loanItem() {
Media.setLoanItem("Yes");
}
但我得到了错误
不能从静态上下文引用非静态方法 setLoanItem(java.lang.String)
我只是想将Media 类中的变量onloan 更改为GUI 类中的“是”。
我查看了具有相同错误消息的其他主题,但没有点击!
【问题讨论】:
-
你应该接受这个答案。
-
双锤使用者请注意"非静态方法不能被引用..."和"非静态变量不能被引用...”是不同的,需要不同的答案。谢谢。
标签: java compiler-errors static