应该是有其他的意义吧。
public class Test2
{
private MyObj obj;
public Test2()
{
this.obj=new MyObj("Sailing","21");
this.doS(obj);
}
private void doS(final MyObj n)
{
//n.setName("Vincent");
//n.setAge("21");
System.out.println(n.getName());
System.out.println(n.getAge());
}
public static void main(String args[])
{
new Test2();
}
}
class MyObj
{
private String name;
private String age;
public MyObj()
{
}
public MyObj(String na,String ag)
{
this.setName(na);
this.setAge(ag);
}
public void setName(String na)
{
this.name=na;
}
public String getName()
{
return this.name;
}
public void setAge(String ag)
{
this.age=ag;
}
public String getAge()
{
return this.age;
}
}
这一段代码编译与运行就很正常~~~~~~~
而且对于String和基本数据类型就更没有问题了应该是有别的意思,如果加上final有意义的话。
public class Test2
{
private MyObj obj;
public Test2()
{
this.obj=new MyObj("Sailing","21");
this.doS(obj);
}
private void doS(final MyObj n)
{
//n.setName("Vincent");
//n.setAge("21");
System.out.println(n.getName());
System.out.println(n.getAge());
}
public static void main(String args[])
{
new Test2();
}
}
class MyObj
{
private String name;
private String age;
public MyObj()
{
}
public MyObj(String na,String ag)
{
this.setName(na);
this.setAge(ag);
}
public void setName(String na)
{
this.name=na;
}
public String getName()
{
return this.name;
}
public void setAge(String ag)
{
this.age=ag;
}
public String getAge()
{
return this.age;
}
}
这一段代码编译与运行就很正常~~~~~~~
而且对于String和基本数据类型就更没有问题了应该是有别的意思,如果加上final有意义的话。
解决方案 »
- WebSphere 新增部署了一个应用后页面经常无法正常显示
- jasperreport如何传入多个Bean参数??高手来!!
- 再jsp页面中引入prototype.js,页面就会出现JS错误“对象不支持此属性或方法”
- 不让 sessions 失效
- 新做的网站,散分征求修改意见~谢谢~
- 新建JAVA技术交流群10606795,欢迎大家来坐坐
- jsp连接sqlserver2000始终连接不上,该设置也设置了,pack4包也打了,qq:17404027
- 用jsp如何把图象打入到access数据库中
- 怎么样使页面执行完UPDATE动作后,自动关闭?
- 来拿分apache +tomcat+jsp
- 看下这个数据库连接代码正确么?
- JSP中超晕问题,请高手入!
final+基本类型 说明此基本类型的值不可变.final+类类型 说明此类的实例引用不可变,但属性可变.final+方法 说明此方法是不可覆写的.final+类 说明该类不可被继承