Recall the power of the special var this and the related access tree.

We can use all the methods on the method tree for the class we are working on.

And we can freely add methods to help us do our work (simplify it). We'll call these "helper methods".

We define helper methods as simply any method that helps us simplify our code.

This is also called "code reuse". For example let's say we have a method getCurrentTemperature. Let's say we call this one method from four other unique places in our code. We are thus "reusing" the method.

For example, let's say you used this same (redundant) code in four different methods in a class:

this.duration = 0;
this.correct = 0;
this.incorrect = 0;


You might add a helper method something like this:

public void reset() {
	this.duration = 0;
	this.correct = 0;
	this.incorrect = 0;
}


Then you could simplify the redundant code to:

this.reset();


We'll dig deeper into this in an upcoming chapter.