Przykład dziedziczenia
Z „Klasy1” dziedziczone są zmienne a i b.
Kompilator: Microsoft Visual Studio
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Klasa1
{
public int a, b;
public void Metoda1(int x, string y, int z)
{
Console.WriteLine(x + y + z);
}
}
class Klasa2 : Klasa1
{
public string c;
}
class Program
{
static void Main(string[] args)
{
Klasa2 y = new Klasa2();
y.a = 10;
y.b = 24;
y.c = "ala bala";
y.Metoda1(y.a, y.c, y.b);
Console.WriteLine("a wynosi: " + y.a);
Console.WriteLine("b wynosi: " + y.b);
Console.WriteLine("c wynosi: " + y.c);
Console.ReadKey();
}
}
}