"Enter"a basıp içeriğe geçin

Kategori: Yazılım

Yazılım geliştirme ile ilgili konuları burada bulabileceksiniz. Şimdilik Android Studio ve Java üzerinden ilerlemekteyim. Bu konuları tamamladıkça diğer yazılım dillerine/ortamlarına girişlere başlayarak burada öğrendiklerimi paylaşmaya başlayacağım. Yazılım menüsü altından kategorilere bakarak hangi konuyu arıyorsanız seçebilirsiniz.

C# Polymorphism Nedir ve Neden Önemlidir?

Polymorphism, nesne yönelimli programlama (OOP) paradigmasının önemli bir kavramıdır. C# Polymorphism nedir? Polymorphism, Yunanca “çok biçimlilik” anlamına gelir ve bir nesnenin farklı şekillerde davranabilmesini sağlar. Polymorphism sayesinde, aynı isme sahip farklı sınıflardan türetilmiş nesneler, aynı arayüzü kullanarak farklı işlevler gerçekleştirebilirler. Bu, kodun yeniden kullanılabilirliğini, esnekliğini ve bakımını kolaylaştırır.

Yorum Bırak

C# Kalıtım (Inheritence) Nedir, Nasıl Kullanılır?

Merhaba, yazıda C# kalıtım (inheritance) konusunu anlatacağım. Inheritance, nesne yönelimli programlamanın temel kavramlarından biridir ve bir sınıfın başka bir sınıftan özelliklerini ve davranışlarını devralmasını sağlar. Bu sayede kod tekrarından kaçınabilir, kodun okunabilirliğini ve bakımını kolaylaştırabilir, ortak işlevselliği tek bir yerde toplayabilir ve kodun genişletilebilirliğini artırabiliriz.

Yorum Bırak

C# Get Set Nedir ve Nasıl Kullanılır?

Merhaba, bu yazıda C# get set (properties) konusunu konusunu anlatacağım. Properties, bir sınıfın veya yapı (struct) tipinin üyeleri olan özel bir tür değişkendir. Properties, sınıfın veya yapı tipinin dışından erişilebilen değerleri temsil eder. Properties, alanlar (fields) gibi davranır, ancak alanlardan farklı olarak değerleri okumak veya yazmak için get ve set anahtar kelimeleri ile tanımlanan kod bloklarını kullanır. Bu kod blokları, properties’in değerini kontrol etmek, doğrulamak veya değiştirmek için kullanılabilir.

Yorum Bırak

C# Yapıcı Metotlar (Constructor Methods) Nedir ve Nasıl Kullanılır?

Merhaba, bu yazıda C# yapıcı metotların ne olduğunu, nasıl kullanıldığını ve neden önemli olduklarını anlatacağım. Constructor metotlar, bir sınıfın nesnelerini oluştururken otomatik olarak çağrılan özel metotlardır. Constructor metotlar, sınıfın adıyla aynı olmalı ve geri dönüş tipi belirtilmemelidir. Constructor metotlar, nesnelerin başlangıç değerlerini atamak, bağımlılıkları enjekte etmek veya nesneler arası ilişkileri kurmak gibi işlemler için kullanılabilir.

Yorum Bırak

C# Erişim Belirleyiciler (Access Modifiers) Nedir? 5 Adet Erişim Belirleyici Nasıl Kullanılır?

Merhaba, bu yazıda C# Erişim Belirleyiciler (Access Modifiers) konusunu anlatacağım. Access Modifiers, bir sınıf, yapı, arayüz, yöntem, özellik veya alanın başka bir kod parçasından erişilebilirliğini belirlemek için kullanılan anahtar kelimelerdir. C# dilinde 5 adet Access Modifier vardır: public, private, protected, internal ve protected internal.

Yorum Bırak

C# Sınıf Üyeleri (Class Members)

Merhaba, bu yazıda C# sınıf üyeleri konusunu anlatacağım. Sınıf üyeleri, bir sınıfın içinde tanımlanan değişkenler, sabitler, metotlar, özellikler, olaylar, indeksleyiciler, operatörler ve türlerdir. Sınıf üyeleri, sınıfın davranışını ve özelliklerini belirler. Sınıf üyeleri, erişim belirleyicileri ile sınırlanabilir. Erişim belirleyicileri, sınıf üyelerinin hangi kapsamlarda görülebileceğini veya kullanılabileceğini belirtir.

Yorum Bırak

C# Çoklu Sınıflar ve Nesneler (Multiple Classes and Objects)

Merhaba arkadaşlar, bu yazıda C# çoklu sınıflar ve nesneler (multiple classes and objects) konusunu anlatacağım. multiple classes and objects, yani çoklu sınıflar ve nesneler, C# dilinin temel özelliklerinden biridir. Bu özellik sayesinde, programlarımızı daha modüler, okunabilir ve yeniden kullanılabilir hale getirebiliriz.

Yorum Bırak

C# Metot Aşırı Yükleme (Method Overloading)

Merhaba arkadaşlar, bugün sizlere C# metot aşırı yükleme (method overloading) konusunu anlatacağım. Method overloading, aynı isimli fakat farklı parametreli metotları tanımlayabilme özelliğidir. Bu sayede, aynı işlevi farklı şekillerde gerçekleştiren metotları tek bir isim altında toplayabiliriz.

Yorum Bırak

C# İsimlendirilmiş Argümanlar (Named Arguments)

Merhaba, bu yazıda sizlere C# isimlendirilmiş argümanlar (named arguments) konusunu anlatacağım. İsimlendirilmiş argümanlar, bir metoda çağrı yaparken parametrelerin isimlerini belirterek daha okunabilir ve anlaşılır bir kod yazmamızı sağlayan bir özelliktir.

Yorum Bırak