Is it good/bad/acceptable practice to pass the current object in a method call. As in:
public class Bar{ public Bar(){} public void foo(Baz baz){
Yes. you can use it.Its just common in programming to pass this.But there are pros and cons about using that.Still it is not hazardous to do so.
this