You are on page 1of 1

Test Two Preparation Questions Explain the concept of polymorphism to a functional programmer unfamilar with Object Oriented development.

Explain how it allows the programmer to program in the general rather than the specific and why this is useful. Within the context of OO, explain the meaning of inheritance How does inheritance promote reusability? Explain the different types of relationships between classes Explain protected member access iscuss the ways in which inheritance promotes software reuse, saves time during program development and helps prevent errors Explain why multiple inheritance is not possible in !ava and how this can be overcome How does polymorphism promote extensibility? How does polymorphism enable you to program "in the general" rather than "in the specific"? #ey advantages of programming "in the general. iscuss the concept of casting and how it relates to polymorphism iscuss the

You might also like