title: Defining reference of an object across the class level and assining the value in the constructor
body: <p>Why in many cases i see the coder define a reference of an object in the class level then he create the object it self (assign it's value) in the constructor ??</p>
  
  <pre><code>public partial class Form1 : Form
  {
      Graphics grfx;
  
      public Form1()
      {
          InitializeComponent();
          grfx = this.CreateGraphics();
      }
  }
  </code></pre>
  
  <p>What is the benefits  of this. Is this allow us to access this object from any method in the class ??</p>