当前位置: 代码迷 >> Java相关 >> 一个难点,请 指正.
  详细解决方案

一个难点,请 指正.

热度:275   发布时间:2006-11-22 23:29:40.0
一个难点,请 指正.

class Aclass
{
int a;
//构造器
public Aclass()
{
a = 100;
}
public void setA(int theA)
{
a = theA;
}
public int getA()
{
return a;
}
}

//定义一个类来测试
public class TestFinal
{
final Aclass REF_VAR=new Aclass();
public static void main(String[] args)
{
TestFinal tf = new TestFinal();
tf.REF_VAR.setA(1);
System.out.println(tf.REF_VAR.getA());
}
}
请问下,第1上final 处 为要在申请为final型啊,,不这样可以吗?
第2个红处,为佬要这样创建,,,不解啊.............望高手指点。。
谢谢了。。。

搜索更多相关的解决方案: 难点  

----------------解决方案--------------------------------------------------------
不为final当然可以,一般final型都声明为常量

第二处还不清楚吗?

先建一个TestFinal对象,然后调用这个对象的REF_VAR成员,这个成员其实也是一个对象,然后再调用这个成员的setA的方法

明白么?
----------------解决方案--------------------------------------------------------
谢谢,,,千里冰封.

----------------解决方案--------------------------------------------------------

呵呵,不用谢


----------------解决方案--------------------------------------------------------
  相关解决方案