title: Arraylist Add "This" Class
body: <p>I have a class that contains a Public Static Array List of the Same Object that the Class is, so the class is called Image and the Array list inside the Class is ArrayList. I have a method to store the object from within the Class, will a public  void method store the object in the ArrayList for all to use if I do list.add(this)? I'm a bit new so sorry if this sounds stupid or anything XD or doesn't make sense. Basically I want to make a storage system of Image Objects inside the Image Class, now initialised Image Objects can perform the function ImageExampleObject.addLib(), this public method addLib() performs list.add(this), list being the ArrayList of Image Objects. Will this work?</p>
  
  <p>I didn't know how to search for a short sentence to describe what I want to find out, which is basically why I didn't find any question in this site that asks the same thing if you intend to say, someone already asked, why didn't you go look at that question, you should search next time. P:</p>
  
  <p>Regards :)</p>