中易网

报错说:无法从静态上下文中引用非静态 方法 take(int) Mbank.take(100);

答案:3  悬赏:10  
解决时间 2021-01-14 01:49
报错说:无法从静态上下文中引用非静态 方法 take(int) Mbank.take(100);
最佳答案
把 Mbank 类全部移到Customer类中
class Customer extends Thread
{
privateint sum=2000;
public synchronizedvoid take(int k)
{
int temp =sum;
temp-=k;
try{Thread.sleep((int)(1000*Math.random()));}
catch(InterruptedException E){}
sum=temp;
System.out.println("sum="+sum);
}
public void run()
{
for(int i=1;i<=4;i++)
{
take(100);
}
}
}
再试试看
全部回答
没有statc 的方法必须用对象去调用,加了static的可以直接去调用
把这个改一下就可以了
public void run()
{
for(int i=1;i<=4;i++)
{
Mbank.take(100);
}
}
改为:
public void run()
{
Mbank mbank =new Mbank();
for(int i=1;i<=4;i++)
{
mbank.take(100);
}
}
就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下新村地址在哪,我要去那里办事
光晕2与光晕2破解版有什么区别
这段代码是什么意思? <script> t="60,98,111
传祺gs5智能进入系统关闭什么意思?
道士巫术能否避火,民间传说
有个叫匈什么的西方国家?
车里面的踏脚垫怎么会湿的
吾不以吾爱子而弃我之一切
属牛人28号出门打工怎么样
求110千伏~500千伏输变电工程验收规范的电子
想买个二手车16年的奔腾b50豪华,车贩子要价5
求☆《一起来看流星雨》☆经典搞笑台词
花一万元买篇硕士学位论文到底值不值
复杂的雕塑铸铜用什么耐火的材料翻模怎么弄谢
2011款哈佛h5怎么减轻噪音?
推荐资讯
如果一国货币升值,对一国的经济有何影响。
我老婆和我认识10天被我插了,发现不是处,他
镭拓真人cs俱乐部地址在什么地方,想过去办事
领养孩子,本人32结婚多年因老婆无法生育了,
请问真银和假银有何区别,如何鉴别?我在大栅
唐朝长安城与北宋汴京城异同对比
疯狂猜成语中一张鲁迅的画下面是1881-1981
随缘客栈(007乡道)怎么去啊,有事要去办理
五台山灵峰山庄(忻州五台县)地址在什么地方,
考研总分相同按什么排名
欠和余这两字意思一样么
求华为g606刷机教程!!!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?