Ordet ‘inherithance’ betyder nedarv:
Brug af inherithance letter overblikket, og giver en mulighed for at bygge videre på allerede eksisterende klasser.
Base klasse: den der nedarves fra
Dirived classe: den der nedarver
using System;
using System.Collections.Generic;
using System.Text;
// viser basic nedarv
// viser protected i forhold til private og public
class Program
{
static void Main()
{
DerivedClass myDerivedObject = new DerivedClass();
Console.WriteLine(myDerivedObject.Areal()); // Metode fra BaseClass
Console.WriteLine(myDerivedObject.Omkreds()); // Ny metode fra Derived
}
}
class BaseClass
{
double radius = 1.0;
public double Radius
{
get { return radius; }
set { radius = value; }
}
public double Areal()
{
return Math.PI * radius * radius;
}
}
class DerivedClass : BaseClass
{
public double Omkreds()
{
return 2 * Math.PI * Radius;
}
}
Tags: inherithance, nedarv
Abonner på C# RSS feed