Using an object-oriented programming language that you are familiar with, discuss the following issues and provide examples to illustrate your answer.


a) Show the key features and differences of overloading, overriding and polymorphism.

b) Show how the concept of generalisation is used to develop reusable software.

Leave an answer

Sorry, you do not have permission to answer to this question .