比如
public
{
int a = 0;
int b = 0;
}是不是这种写法,还是不支持作用多个?

解决方案 »

  1.   

    如果a和b是同一个类型的,比如都是int型的,可以这样写(不推荐这样写,要避免这样写):package A;public class A {
    public int a=0, b =0;
    }
    在main方法:import A.A;
    public class TestQuestion {
    public static void main(String []args)
    {
    A a= new A();
    a.b=3;
    System.out.println(a.b);
    }
    }控制台打印:
      

  2.   

        首先楼主的问题让我很难解
         java中的修饰符分很多种的
            1、访问控制修饰符(public protect....private)
            2、final修饰符
            3、abstract修饰符 
            4、static修饰符
        至于怎样使用这些修饰符不用多说了吧?
       各种修饰符的使用的方法各有不同:
        public
        {
         int a;
         int b;
        }
       错误!!!!     static
        {
         int a;
         int b;
        }   这种可行!认真就输了嘛
      

  3.   


    我觉得仁者见仁,智者见智。
    如果你多个一起写的话,3个以上,看后面的,你基本上都得到前面去再瞄一眼到底什么类型吧
    另外如果觉得其中一个或几个类型不应该是原来的样子,比如原来是int,后来觉得应该用long
    你还是得分行来写吧,另外如果都要赋初始值,看起来就更不方便了,还得认真看,要不搞错了还得回头看