Przykład dziedziczenia

Program: przedstawiający działanie dziedziczenia.

Z „Klasy1” dziedziczone są zmienne a i b.

Kompilator: Microsoft Visual Studio

Galeria:

Program w akcji.

Kod programu:

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();
        }
    }
}