Background Thought A method is a set of code which is referred to by name and can be called (invoked) at any point in a program simply by utilizing the method's name. Think of a method as a subprogram that acts on data and may, or may not, return a value. Methods are designed to be reusable and modifiable, allowing for code repetition and usage in other programs. Methods save us time (which is always a good thing :)