Son Haberler
Anasayfa / Etiket Arşivi: operatörlerin aşırı yüklenmesi

Etiket Arşivi: operatörlerin aşırı yüklenmesi

Dönüşüm Operatörlerinin Yeniden Yüklenmesi

Oluşturulan nesneler temel veri türleri ya da tanımlanan diğer sınıflarla uyumlu çalışabilmesi için .NET’te tür dönüşümleri de yapabilmekteyiz. Tür dönüşümü ile bir nesneyi bir türe eşitleyebilir, akarabiliriz. Daha sonra yine tanımlanan overloading işlemlerine göre bunun üzerinde farklı işlemler yapabiliriz. Tür dönüşümlerinde önemli bir durum söz konusudur, bunu açıklarsak aynı class içinde hem implicit hem de explicit tür dönüşümü yapılamaz. Yani …

Devamını Oku »

True ve False Operatörlerinin Aşırı Yüklenmesi

Mantıksal operatörler denilince aklımıza true ve false gelir. TRUE ve FALSE operatörleri de aynı anda tanımlanmak şartı ile overload edilebilirler. Bilindiği üzere, true ve false operatörleri if karar yapısında, do-while-for gibi döngü yapılarında kullanılır. Bu operatörlerin aşırı yüklenmesi durumu bu gibi döngüsel ihtiyaçlarda gerekli olabilmektedir. Bu operatörlerin de tek bir operandı bulunur. Bununla alakalı bir örnek yaparsak;

Devamını Oku »

İlişkisel Operatörlerin Aşırı Yüklenmesi – Relational Operators Overloading

.NET’te operatörler içinde ilişkisel operatörler de overload edilebilmektedir. Peki nedir bu ilişkisel operatörler? Bu operatörler geriye bool olarak TRUE ya da FALSE gönderen operatörlerdir. Altı adet ilişkisel operatörümüz mevcut bunlar, < (Küçüktür) > (Büyüktür) = (Büyük-eşittir) == (Eşittir, denktir) != (Eşit değildir, denk değildir) Bu operatörlerin overload edilmesinde çok dikkat edilmesi gereken önemli bir nokta şudur: Birbirine zıt olan operatörlerin …

Devamını Oku »

Operator Overloading – Operatörlerin Aşırı Yüklenmesi

Nesne yönelimli programlama tekniğinin en önemli özelliklerinden birisi de operatörlerimize kendi oluşturduğumuz classlar için yeni anlamlar yükleyebilmektir. Bu işleme operator overloading yani operatörlerin aşırı yüklenmesi denilir. Peki nedir bu operatör overloading ve niçin yapılır diye düşünürsek, en basit açıklamayı şu şekilde yapabiliriz. Örnek olarak int türünden iki nesnenin toplanabilmesi için biz ?+? operatörünü kullanmaktayız. Bu operetör ile yapılan işlem sonucu …

Devamını Oku »