为了账号安全,请及时绑定邮箱和手机立即绑定

这段代码在if行报错"cannot make a static reference to a non-static field tel"是怎么回事?

public class Test2 {

Telphone tel=new Telphone();

Telphone tell=new Telphone();

public static void main(String args[]){

if(tel.equals(tell)){

System.out.println("两个对象是相同的");

}else{

System.out.println("两个对象是不同的");

}

}

}


正在回答

2 回答

创建对象的引用时,是放在方法内部的,而你放在了方法的外部

0 回复 有任何疑惑可以回复我~

为什么一定编译器要我把tel和tell对象加上static修饰符。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这段代码在if行报错"cannot make a static reference to a non-static field tel"是怎么回事?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信