Deciphering object oriented programming concepts in Java
<p>I've been reading about object oriented concepts, and I'm getting really lost. 
Conceptually, all I understand is that a method "does" something and that a class is a "blueprint". I've read all the analogies, but the only thing that really makes sense to me so far is:
Loops,if then, variable assignments, primitive data types, and the basic syntax.</p>

<p>To me, a program is a program is a program. You type in instructions, and the computer executes. I guess I don't really see big picture.  </p>
