DEFINING AND ACCESSING VARIABLES WITH THE SAME NAME :
FOLLOWING METHOD OVERRIDING RULES FOR IMPLEMENTING INTERFACE METHODS :
IMPLEMENTING MULTIPLE INTERFACES THAT DEFINE METHODS WITH THE SAME NAME :
OVERLAPPING METHOD IMPLEMENTATIONS WITH THEIR OVERLOAD VERSIONS :