When a METHOD is declared with final keyword, it is called a final method.
A final method cannot be OVERRIDEN.
public class Counter { private int counter = 0; public final int count() { return counter++; } public final int reset() { return (counter = 0); } }