初学java,碰到如下问题: 类a中有一个和类b同名的变量b,类b有一个静态方法和类a同名!

2025-02-22 23:01:27
推荐回答(5个)
回答1:

(1)如果在一个源文件中,不应该同时有两个public类吧。。。。
(2)把boolean变量名改一下。
(3)class b中似乎不应该有a的构造方法,好像任何意义都没有。。还是去掉此方法。

回答2:

public class a
{
public boolean b;//请问此处的b是什么意思?为何是boolean
//boolean怎么调用b类的a方法?看你的代码,有点纠结!
public void doSomething(){
//调用类b的方法a
b.a();//这里显示错误
}
}

回答3:

点点 就出来了嘛

回答4:

b.staticmethodname();

回答5:

好啊