The dynamic binding or what we have 'return' here as polymorphism is a dynamic polymorphism, which is basically what happens in a class hierarchy.
ഡൈനാമിക് ബൈൻഡിംഗ് അല്ലെങ്കിൽ പോളിമോർഫിസം എന്ന നിലയിൽ നമുക്ക് ഇവിടെ 'റിട്ടേൺ' ഉള്ളത് ഒരു ഡൈനാമിക് പോളിമോർഫിസമാണ്, ഇത് അടിസ്ഥാനപരമായി ഒരു ക്ലാസ് ശ്രേണിയിൽ സംഭവിക്കുന്നു.