哪里错拉??

[复制链接]
查看11 | 回复2 | 2008-2-16 15:43:22 | 显示全部楼层 |阅读模式
class a { public static void main(String [] args) { b hao=new b(); System.out.println(hao.a); } } class b { static int a=5; }
回复

使用道具 举报

千问 | 2008-2-16 15:43:22 | 显示全部楼层
改成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; }
回复

使用道具 举报

千问 | 2008-2-16 15:43:22 | 显示全部楼层
改成public class a{ public static void main(String [] args) { b hao=new b(); System.out.println(hao.a); } } class b { static int a=5; }给我分~~ 是你的创建对象的地方错误了 外部能引用内部 但是内部引用不了外部 ... 也就是说 你在主函数外边创建对象 在主函数里面用不了...说的不是很对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行