The term "callback" doesn't make much sense in Java since (if I remember
correctly) you can't pass function pointers in Java - there are no pointers.
If we are language-independent but object-oriented, callback is still the
wrong term.
Abstract class or interface would be more accurate.