title: Adding objects to ArrayList confused
body: <p>Currently im doing an assignment that wants me to add 4 objects to an ArrayList! </p>
  
  <p>But im however not sure that understand the mechanics of this.. even though i have been reading through my book, in order to get a decent explanation! </p>
  
  <p>When we create an ArrayList
  we do: </p>
  
  <pre><code>ArrayList&lt;Object&gt; list = new ArrayList&lt;&gt;();
  </code></pre>
  
  <p>And when we are creating an object, one would do: </p>
  
  <pre><code>loan m = new loan();
  circle n new circle();
  </code></pre>
  
  <p>When im making an object, i normally go and create a class that supports the object with constructors etc.
  But as far as im aware, when adding an object to an ArrayList thats not whats being done? </p>
  
  <p>Do i still need to create my class "loan" and "circle" and somehow implement it in my ArrayList, through the constructors? </p>
  
  <p>Im furthermore having trouble understanding if the ArrayList can distinguish between circle and loan, when these are being added? 
  -- Im still thinking in array[], so i might have a troubled thinking in regards to this. </p>
  
  <p>Any help is appreciated </p>