title: Constructor with parameter in Controller - MVC
body: <p>I have read few articles on IOC and Unity and got my self confused :(</p>
  
  <p>So going back to basics can some one tel me what the below code does?</p>
  
  <pre><code>private IStudent _student;
  public HomeController(IStudent student)
  {
       _student= student;
  }
  
  public interface IStudent 
  {
       // Some method
  }
  </code></pre>
  
  <p>Itz Basic but am trying to understand from a layman view. What exactly the above code does?</p>