在构造函数中定义final还是在java中定义一个字段?

时间:2013-07-17 06:50:39

标签: constructor final

  public class IdariPersonel extends Personel {     
        final int sicilNo;
        public IdariPersonel(int idno, int sicilNo){}
    }

在构造函数中移动sicilNo定义,int final sicilNo,它也接受它。有什么区别?

1 个答案:

答案 0 :(得分:1)

在类范围内定义变量时,另一个成员函数可以引用该变量,在本例中为sicilNo。在构造函数中定义变量时,该变量只能在构造函数中引用。