this keyword’ü

Bir sınıfın, uygulamanın herhangi bir noktasında üretilmiş olan instance’larını/object’lerini/nesnelerini sınıf içerisinde temsil etmemizi sağlar. Sınıf içerisinde bulunan birden fazla constructor arasında zıplamamızı, atlamamızı sağlar. Çıktı şu şekilde olacak.  Boş constructor a parametreli constructor a ve b parametreli constructor

sealed Keyword’ü nedir?

Bir sınıfın miras vermesini ya da başka bir sınıf tarafından miras alınmasını engelleyen bir keyword’tür. A sınıfı kalıtımsal ilişkiye tabii tutulmaz!.. Sadece sınıflarda ve sadece ‘override’ edilmiş metotlarda kullanılabilir.  A da virtula olan member ın B de override edilmesinde sıkıntı yok ama C de override edilmesini istemiyoruz. B den sonraki sınıflarda override edilmesini istemiyorum. İstemiyorsak […]

Association-Aggregation-Composition

Association => otobüs yolcu , Parça bütün ilişkisi yoktur. Otobüsten bir yolcu indiğinde bu durum otobüsün ve diğer yolcuların durumunu değiştirmez. Aggregation => araba teker, kitap sayfa , Sahip olunan nesnenin, sahip olan nesneden bağımsız bir şekilde var olabilmesi durumudur. Composition => araba vites, kitap kapak , Sahip olunan nesnenin, sahip olan nesneden bağımsız bir şekilde var olamaması durumudur. duvar – […]

Nesneler arası ilişki türleri

is a (kalıtım)     ___________ is a ___________ Opel bir arabadır. (is-a) İnek bir hayvandır. (is-a) has a    __________ has a _____________ Bir sınıfın başka biri sınıfın nesnesine sahip olma durumudur. Opel bir arabadır (is-a) Opelin bir motoru vardır (has-a) Sekreter bir personeldir (is-a) Sekreterin bir bilgisayarı vardır (has-a) can – do İnterface yapılanmasının […]

C# Dilinde Abstract Sınıflar: Tanım, Kullanım ve Örnekler

C# programlama dilinde, abstract sınıflar, nesne yönelimli programlamada (OOP) önemli bir rol oynar. Abstract sınıflar, temel sınıf veya ana sınıf olarak da adlandırılır ve diğer sınıflar için bir şablondur. Bu makalede, C# dilinde abstract sınıfların ne olduğunu, nasıl tanımlandığını ve neden kullanıldığını anlatacağız. Ayrıca abstract sınıfların gerçek dünya örnekleriyle nasıl kullanıldığını göstereceğiz. Abstract Sınıfların Tanımı […]

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.