一个难点,请 指正.
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的方法
明白么?
----------------解决方案--------------------------------------------------------
谢谢,,,千里冰封.
----------------解决方案--------------------------------------------------------
呵呵,不用谢
----------------解决方案--------------------------------------------------------