Een van de belangrijkste mogelijkheden van object -georiënteerde programmeertalen is polymorfisme . Polymorfisme is de mogelijkheid om een object anders worden gebruikt of als een ander type object , afhankelijk van de context waarin het wordt gebruikt . Objectgeoriënteerd programmeren Object - georiënteerd programmeren is een programmeer paradigma dat ingekapseld entiteiten bekend staat als gebruikt " objecten . " Objecten groeperen die kenmerken en functies die een onderdeel van het programma definiëren . Bijvoorbeeld , zou een " auto " object hebben de kenmerken definiëren van de kleur , het model en het merk , en zou omvatten functies zoals "drive " of " tanken . " Inheritance object -georiënteerde programmeertalen geven voorwerpen de mogelijkheid om te erven van andere objecten , waardoor het nieuwe object een subset van haar moedermaatschappij . Bijvoorbeeld , zou een "vierkant " object erven van een " vorm " object . De " square " object zou dan moeten de kenmerken en functies gedefinieerd binnen de " vorm " object , alsmede alle het zelf gedefinieerd . Polymorphism Polymorfismen kunnen objecten anders worden behandeld afhankelijk van de context waarin ze worden gebruikt . Bijvoorbeeld , met polymorfisme , als een regel code gebruikt een " vorm " object , het kan ook voorwerpen die erven van de " vorm " object , zoals een "vierkant " of "cirkel " object. < Br >
|