/Ticket.java:7:错误:非静态变量无法从静态上下文this引用。availableTickets=availableTickets;^1错误
为什么运行此代码会将错误作为/Ticket.java:7:错误:非静态变量无法从静态上下文this引用。availableTickets=availableTickets;^1错误,java,Java,为什么运行此代码会将错误作为非静态变量这不能从静态上下文此引用。availableTickets=availableTickets public class Ticket { private static int availableTickets=0; public static void setAvailableTickets(int availableTickets){ if(availableTickets>0)
非静态
变量这不能从静态
上下文此引用。availableTickets=availableTickets代码>
public class Ticket {
private static int availableTickets=0;
public static void setAvailableTickets(int availableTickets){
if(availableTickets>0)
this.availableTickets=availableTickets;
}
public static int getAvailableTickets(){
return availableTickets;
}
}
您正在静态上下文中使用此
。如果没有实例化对象,则不存在此问题。