White Papers IT Jobs Events Research Premium Services Training & Certification Media Kit
free news! your email
IT Management
internet.com

Subjects      
 Chips & Upgrades
 Computers
 News
 Opinions
 Peripherals
Systems Software

  SysOpt

internet.commerce
-
Be a Commerce Partner














Search
Earthweb
The Web

Search for more hardware and systems terms . . .
 
polymorphism
Last modified: Friday, July 11, 2003 

Generally, the ability to appear in many forms. In object-oriented programming, polymorphism refers to a programming language's ability to process objects differently depending on their data type or class. More specifically, it is the ability to redefine methods for derived classes. For example, given a base class shape, polymorphism enables the programmer to define different area methods for any number of derived classes, such as circles, rectangles and triangles. No matter what shape an object is, applying the area method to it will return the correct results. Polymorphism is considered to be a requirement of any true object-oriented programming language (OOPL).

 

Related Categories
Object-Oriented Programming

Related Terms
class

data type

object-oriented programming

overloading

Books
polymorphism Products


Shop by Top Models:
Joel Bernstein - Polymorphism in Molecular Crystals
3 store offers from $69 - $81

Gerard Walmsley - Lonergan on Philosophical Pluralism: The Polymorphism of Consciousness As the Key to Philosophy
2 store offers from $51 - $70

Polymorphism in Pharmaceutical Solids
2 store offers from $172 - $200

Polymorphism of Pharmaceutical Solids
1 store offers from $300 - $300

Anna Maria Radinger - Interleukin-6 (-174) G/C Polymorphism and its Correlation with cPVL
1 store offers from $61 - $61

IT ManagementNetworking & CommunicationsWeb DevelopmentHardware & SystemsSoftware Development
GlobeEarthweb Home
White Papers IT Jobs Events Research Premium Services Training & Certification Media Kit
Jupitermedia is publisher of the internet.com and EarthWeb.com networks.
Copyright 2004 Jupitermedia Corporation All Rights Reserved.

Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.
Advertise on EarthWeb
http://www.earthweb.com/
http://www.internet.com/