next up previous contents
Next: Overloading Methods as a Up: Introducing to Object-Oriented Programming Previous: The ISA Relationship   Contents

Polymorphism

The last required characteristic of an object-oriented language is polymorphism.

The word polymorphism is Greek by origin. It means something like ``one thing, many forms''. In OOP polymorphism represents the idea of ``one interface, multiple methods'' and means that functions or operators not implicitly recognised by the compiler. JAVA does not support operator overloading, but does support the overloading and overriding of methods.



Subsections

Olexiy Ye. Tykhomyrov 2001-12-16