few days ago I attended a interview, and the interviewer asked me a very common but strange question. Explain static and dynamic binding without using method overloading and method overriding ? I explained him the concept but, I am not able to give him the example without overloading and overriding. So I want to ask, Is this possible to implement both concept without overloading and overriding ? If yes then can anyone give me the proper link or answer ?