Yes, it's possible and we can achieve this. this is called Explicit interface calling and we call both method with interface likeinterface1.MyMethod1()
yes, it is possible. both interface will reference to single method.
Yes we can do, that is called explicit interface calling: suppose you are calling MyMethod for interface1 then you need to write Interface1.MyMethod and for interface2 you need to write Interface2.MyMethod
yes, we need to define Fully qualified method in class. As interface1.mymethod() {}
C
Yes , it is possible, interface implementing class can differentiate method using following syntax in the interface implementing classDefinition of interface1. MyMethod() Definition of interface2.MyMethod()