java吧 关注:1,258,447贴子:12,755,152
  • 10回复贴,共1

求教,不知道这个main方法为什么会出错,初学者,困扰很久了

只看楼主收藏回复

package test; public class Usepub
{ public int a;//成员变量的修饰符为public
public void print()//成员方法的访问修饰符为public
{
System.out.println("a的值为"+a);
}
class text
{ public static void main(String args[])
{
Usepub aa = new Usepub();//创建一个Usepub的一个对象
aa.a=1;
aa.print();
}
}


IP属地:北京1楼2012-09-27 19:24回复
    text 是内部类还是外部类?


    IP属地:江苏2楼2012-09-27 19:32
    收起回复
      广告
      立即查看
      少个反大括号


      IP属地:湖北来自Android客户端3楼2012-09-27 19:37
      回复



        IP属地:北京4楼2012-09-27 19:45
        收起回复
          public class TTTT{
          public static void main(String[] args)
          { tt t=new tt(); t.a=1; t.show(); }
          }
          class tt{public int a; public void show() { System.out.println("a::="+a); } }

          


          IP属地:江苏5楼2012-09-27 20:03
          回复
            拿去运行吧没问题,是括号问题。
            public class Usepub{
            public int a;
            public void print(){
            System.out.println("a的值为"+a);
            }
            class text{
            }
            public static void main(String args[]){
            Usepub aa=new Usepub();
            aa.a=1;
            aa.print();
            }
            }
            


            6楼2012-09-27 21:07
            收起回复