if we cast an object to an interface, won\'t this object be able to call its own methods? in the following example, myObj will only be able to call MyInterface meth
Changing the type of a variable (i.e. a reference) does not change the object itself. An object can always call its own methods, no matter what the types of declared variables are that reference to it.