title: What's the correct way to "share" variables between methods in different classes?
body: <p>I'm trying to share variables between methods in different classes, but I don't know if I'm doing this in the correct way. Basically when I wanna use the variables on method2 I have to "transport" them throught method1 to method2 from the Class A, just take a look at the example because I don't know how to explain this properly.</p>
  
  <p>Is this the correct way to do it? Because sometimes I do this over an over through methods and it looks ugly.</p>
  
  <p>Example: </p>
  
  <pre><code>public class A {
      int var1, var2, var3;        
      B b = new B();        
      b.method1(var1, var2, var3);
  }
  
  public class B {
      public void method1(int var1, int var2, int var3){
         //doSomething
          method2(var2, var3);
      }
  
      public void method2(int var2, int var3){ 
          //doSomething
      } 
  }
  </code></pre>
  
  <p>Btw, is there any community where code reviews are done? I'm pretty new to code and I'm afraid that I'm creating code that isn't effective.</p>
  
  <p>Thanks for the help! :)</p>