这个JAVA程序哪里错了

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:11:55
import java.util.*;
public class HelloWord
{
public static void main(String[] args)
{

System.out.print("rr");
test a=new test();
a.ww b=new ww();
}

}

class test
{
int i=35;
test()
{
i=99;
}
public class ww
{
void rr()
{
System.out.print(i);
}
}
}

这个JAVA程序哪里错了,你们试着在你们机子上试试?

a.ww b=new ww(); 改为 test.ww b = a.new ww();

不能有两个public class在一个文件里

由于是内部类,

你需要用引用指引一下

a.ww b=new ww();
改成
Test.ww b = a.new ww();
试试!!

不能有两个public class在一个文件里

最多只能有一个public, 还有你的命名规则也没遵循...

a.ww b=new ww();
这个写的什么哦因该错了