3.3 Sınıf Methodları
C++'da sınıf metotları, bir sınıfın nesneleri ile ilişkili işlevlerdir. Bu metotlar, sınıfın özelliklerine erişim sağlar ve nesne üzerinde çeşitli işlemler gerçekleştirmek için kullanılır. Sınıf metotları, public
, private
veya protected
erişim belirleyicileri ile tanımlanabilir. Bu, metotların görünürlüğünü ve erişim düzeyini kontrol eder.
Sınıf Metotlarının Tanımı
Bir sınıf metodu, sınıfın içindeki verilerle çalışmak için tanımlanır. Aşağıda basit bir sınıf ve bu sınıfın bir metodunu gösteren bir örnek bulunmaktadır:
Metot Çağrısı
Sınıfın metotlarını çağırmak için öncelikle bir nesne oluşturmanız gerekir. Aşağıdaki örnekte, Kisi
sınıfından bir nesne oluşturulmuş ve bilgiGoster()
metodu çağrılmıştır:
Parametreli Metotlar
Sınıf metotları, parametre alabilir. Bu, metotların daha dinamik bir şekilde çalışmasını sağlar. Aşağıdaki örnekte Kisi
sınıfına isimDegistir
metodu eklenmiştir:
Bu metot, bir kişinin ismini değiştirmek için kullanılır. Aşağıdaki şekilde çağrılabilir:
Statik Metotlar
Statik metotlar, sınıfın herhangi bir nesnesine ihtiyaç duymadan çağrılabilen metotlardır. Statik metotlar, genellikle sınıfın genel işlevselliği için kullanılır. Aşağıda statik bir metot örneği verilmiştir:
Bu metot, sınıfın bir nesnesi olmadan çağrılabilir:
Sonuç
C++'da sınıf metotları, nesne yönelimli programlamanın temel bir parçasıdır. Bu metotlar, sınıfın içindeki verilere erişmek ve bu veriler üzerinde işlemler yapmak için kullanılır. Sınıf metotları ile programlarınızı daha düzenli ve anlaşılır bir şekilde tasarlayabilirsiniz.
Last updated