I have read several entries in books about the difference between static and non-static methods, but I don't understand what is being talked about. There are a couple of entries on this site I read through and don't understand either. Can someone explain the difference very thoroughly and simply? I have read that you don't need an object to call a static method, and that you do need to create an object so that you can use it to access a non-static method. But I don't understand what this means... Help please!