this.filled = 12312312;类成员变量赋值!
filled= 12312312;//有可能是局部变量!class test{
 int filled ;
 test(int i){
  int filled;
   this.filled = 12312312;
   filled = 12312312;
 }
}

解决方案 »

  1.   

    相同,除了用this比不用this增加开销,见think in java附录。
      

  2.   

    同意微电老兄的,是类的成员变量才能用this.value
      

  3.   

    谢谢;那paint(Graphics g){}paint(){
    Graphics g;}
      

  4.   

    我是说第二种写法报错
    g.setColor(Color.pink);
    "ArcTest.java": Error #: 553 : variable g might not have been initialized at line 102, column 2
      

  5.   

    成员变量用之前当然要实例化,Graphics g;指是定义了一个句柄,而Graphcis是抽象的,不能通过构造来实例。
      

  6.   

    你的意思是说指是定义了一个句柄
    paint(Graphics g){}paint(){//构造了一个抽象类对象,所以错误
    Graphics g;}
    //*********************什么地方用成员变量教多
    什么地方只能用成员变量
      

  7.   

    你的意思是说指是定义了一个句柄
    paint(Graphics g){}paint(){//构造了一个抽象类对象,所以错误
    Graphics g;}
    //*********************什么地方用成员变量教多
    什么地方只能用成员变量