Hoe een Object Abstract

Hoe een Object Abstract


Objectgeoriënteerde programmeertalen bestaan voornamelijk zodat programmeurs om abstracte objecten die hun innerlijke werking verbergen te maken. Abstracties in programmering complexiteit te verminderen en programmeurs om te groeperen van verwante geheugen items en functies binnen een enkel object toestaan. Sommige programmeertalen, zoals C#, kunnen programmeurs maken een "abstracte klasse" te abstraheren van een object. U kan niet het instantiëren van een abstracte klasse; ze bestaan uitsluitend om overname.

Instructies

1

Open Visual Studio en maak een nieuw klassebestand.

2

Een klasse maken zoals u dat normaal zou doen, maar het trefwoord "abstract" voor het trefwoord "klasse" invoegen:

' openbare abstracte klasse SampleAbstractClass
{
}'

3

Abstracte leden met het "Abstract" sleutelwoord om ervoor te zorgen dat elke klasse die van de abstracte klasse overerft de abstracte leden implementeert toevoegen. Einde van elke regel met overeenkomende haakje, en bevatten geen accolades zoals u zou doen met een gewone functie, een eigenschap of een veld. Opmerking dat abstracte leden optioneel zijn. Open de klasse als volgt:

'abstracte pubic nietig SampleAbstractMember();'

4

Gewone leden, precies zoals u zou doen in een nonabstract klasse toevoegen.

5

Klassen ontlenen de abstracte klasse met een dubbele punt en de naam van de abstracte klasse:

' klasse SampleDerivedClass: SampleAbstractClass
{
}'