MeslekForum Mesleki Gelişim Forumu

Go Back   MeslekForum Mesleki Gelişim Forumu > Bilgisayar Yazılım Donanım > Programlama > C#

Cevapla
 
LinkBack Seçenekler Stil
Alt 12-10-2009, 23:44   #1 (permalink)
Kullanıcı Profili
SITE ADMİN
Taner - ait Kullanıcı Resmi (Avatar)
Kullanıcı Bilgileri
Üyelik Tarihi: Oct 2009
Üye No : 2
Mesajlar: 94
Standart Özet Sınıfların Kullanımı (Abstract)

Özet sınıf, abstract (özet) tip niteleyicisi verilerek oluşturulur. Özet sınıfın detayları
yoktur. Özet sınıfın detayları yani yapılacak işlemleri bulunmadığı için türetilmiş sınıflarda
devre dışı kalır. Özet sınıflar otomatik olarak sanaldır . “virtual” ve “abstract” terimleri
birlikte kullanılmaz.
Abtract özelliği yalnızca normal metotlarda kullanılır. Static metotlarla kullanılmaz.
Bir sınıfta bir veya birden fazla özet metot kullanılıyorsa bu sınıf abstract
belirleyicisiyle tanımlanmalıdır.
“new” metodu kullanılarak özet sınıfa ait bir nesne oluşturulamaz.
Bir özet sınıf, kalıtım yoluyla türetilmiş sınıfa aktarılabilir. Bu durumda, türetilen
sınıf, temel sınıf içindeki tüm özet metotları uygulamak zorundadır. Ayrıca türetilen sınıftan
nesne oluşturulabilir.

Örnek

Programda “abstract” olarak tanımlı bir ana sınıf ve bir türemiş sınıf kullanılmıştır.
Sınıfın sadece türetilebileceğini belirtmek için ana sınıfın başına abstract yazılmıştır.
Türetilen sınıflarda da metodun içinin doldurulabilmesi için ana sınıftaki Cins() metodu
abstract olarak tanımlanmıştır.




Resim 3.8: “abstract” örneği ekran görüntüsü

Kaynak : MEGEP | Nesne Tabanlı Programlama 3
__________________
Beni Sevmek İçin Programlanma Devrelerini Yakarım !
Taner isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:06.


Powered by vBulletin
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30