在Java中,将“this”作为方法调用的参数是否被接受的实践方式?
在方法调用中传递当前对象,是一种好的/不好的/可接受的做法吗?例如:
public class Bar{
public Bar(){}
public void foo(Baz baz){
// 修改baz的一些值
}
}
public class Baz{
// 省略构造函数
public void method(){
Bar bar = new Bar();
bar.foo(this);
}
}
具体地说,bar.foo(this)
这一行是否可接受?