改成class a { //b hao=new b(); public static void main(String [] args) { System.out.println(b.a); //System.out.println(hao.a);} } class b { static int a=5; }
改成public class a{ public static void main(String [] args) { b hao=new b(); System.out.println(hao.a); } } class b { static int a=5; }给我分~~ 是你的创建对象的地方错误了 外部能引用内部 但是内部引用不了外部 ... 也就是说 你在主函数外边创建对象 在主函数里面用不了...说的不是很对