27 Ekim 2011 Perşembe

Sınıflara Metot Eklemek c#..

Burada bilmemiz gereken . değişkenler ve metotların bir sınıfı oluşturan temel elemanı olduklarıdır.Burada sınıflarımıza metotlar ekleyeceğiz .Bu örnekte geometrik bir şekil olan dörtgen olsun .Dörtgenin eni ve boyu vardır .Eğer aynı değerlerde olurlarsa buna kare denir .Şimdi dörtgen adlı bir sınıf tasarlayacağız. sınıfımızın en ve boy adlı iki tane üye değişkeni olacak bir tanede metot ekleyeceğiz . Bu metot dörtgenin alanını hesaplayıp bu değer ile geri dönecektir. Üye elemanlarına dışarıdan erişebilmemiz için bütün elemanları public olarak bildiriyoruz.
yapısı aşağıdaki gibi oluyor

class Dortgen
{
    public int En;
    public int Boy;
    public int Alan()
    {
        int Alan = En * Boy;
        return Alan;
    }
    public void EnBoyBelirle(int en, int boy)
    {
        En = en;
        Boy = boy;
    }
}
Bu dörtgenin yapısı hakkında bilgi verir . Aşağıdada daha geliştirilmiş programını yazalım.


using System;
class Dortgen
{
    public int En;
    public int Boy;
    public int Alan()
    {
        int Alan = En * Boy;
        return Alan;
    }
    public void EnBoyBelirle(int en, int boy)
    {
        En = en;
        Boy = boy;
    }
    public void Yaz()
    {
        Console.WriteLine("******");
        Console.WriteLine("En :  {0,5}", En);
        Console.WriteLine("Boy : {0,5}", Boy);
        Console.WriteLine("Alan : {0,5}", Alan());
        Console.WriteLine("**********");
    }
}
class Anasınıf
{
    static void Main()
    {
        Dortgen d1 = new Dortgen();
        d1.EnBoyBelirle(20, 50);
        d1.Yaz();
        Dortgen d2 = new Dortgen();
        d2.EnBoyBelirle(0, 0);
        d2.Yaz();
    }
}

Hiç yorum yok:

Yorum Gönder