title: What is the difference between a local variable, an instance field, an input parameter, and a class field?
body: <p>What is the difference between a local variable, an instance field, an input parameter, and a class field with respect to a simple Java program?</p>