Örneğin; Araba adında bir sınırf oluşturalım ve nesneleri tanıtalım.
namespace Uygulama1
{
class Araba
{
public string ArabaMarka;
public string ArabaModel;
public string ArabaRenk;
public int ArabaYil;
public int KapiSayisi;
public void ArabaGoster()
{
Console.WriteLine("Araba Özellikleri ; \nMarkası: {0}\nModeli: {1}\nRengi:{2}\nYılı:{3}\nKapı Sayısı:{4}", ArabaMarka, ArabaModel, ArabaRenk, ArabaYil,KapiSayisi);
}
}
// Aşağıda ise Arabul sınıfını, ilk oluşturduğumuz Araba sınıfından türeterek oluştururuz. Araba sınıfında bulunan nesneler böylelikle ArabaBul sınıfına aktarılmış oldu.
class ArabaBul : Araba
{
public int fiyat;
public void fiyatGoster()
{ Console.WriteLine("Fiyatı : {0}", fiyat); }
}
class Program
{
static void Main(string[] args)
{
ArabaBul Araba = new ArabaBul();
Araba.Marka = "Audi";
Araba.Model = "A6";
Araba.Renk = "Siyah";
Araba.Yil = 2010;
Araba.KapiSayisi = 4;
Araba.ArabaGoster();
Araba.fiyatGoster();
Console.Read();
}
}
}