public class Something //定义一个公有类
{
public static void main(String[] args) {
Other o = new Other();//新建Other类的实例对象
new Something().addOne(o);//新建本类对象,并调用本类方法
}
public void addOne(final Other o) //定义本类方法,传递参数final Ohther o
{
o.i++;
}
}
class Other //定义一个Other类
{
public int i;//定义公有成员变量
}
疑问:1、Something类里方法addOne中所传递的参数,加final与不加有何区别,请举例说明。
2、调用new Something().addOne(o)后,这个类有何变化?怎样将结果打印? |
|