İçeriğe geç
parazade

Metot Ne Demek?

İngilizce: Method

Yayın: · Son güncelleme:

Metot Ne Demek? Kısaca

Metot (method), nesne yönelimli programlamada bir sınıfa ya da nesneye ait olan fonksiyondur. Nesnenin verisiyle çalışır ve genellikle `nesne.metot()` biçiminde çağrılır; örneğin `hesap.para_yatir(500)` bir metot çağrısıdır.

Metot nedir?
İçindekiler
  1. Metot ne demek?
  2. Fonksiyondan farkı nedir?
  3. Metot türleri

Metot ne demek?

Metot, bir nesnenin yapabildiği işi tanımlayan fonksiyondur. Bir banka hesabını temsil eden sınıf düşünelim: bakiyesi bir veridir, para yatırmak ve çekmek ise o hesabın metotlarıdır. Kodda hesap.para_yatir(500) yazdığınızda, yalnız o hesabın bakiyesi 500 TL artar.

Kelimenin günlük dildeki "yöntem" anlamı burada da geçerlidir. Metot, nesnenin bir işi hangi yöntemle yapacağını anlatır.

Fonksiyondan farkı nedir?

Fonksiyon bağımsız durur ve ihtiyaç duyduğu her şeyi parametre olarak alır. Metot ise bir sınıfın içinde tanımlanır ve o sınıftan üretilen nesnenin verisine doğrudan erişir. Python'da metotların ilk parametresi olan self, metodu çağıran nesnenin kendisini temsil eder.

Gündelik bir örnek: len("merhaba") bir fonksiyon çağrısıdır, metni dışarıdan alır. "merhaba".upper() ise metin nesnesinin kendi metodudur ve sonucu "MERHABA" olur.

Metot türleri

Çoğu dilde birkaç çeşit metot bulunur:

  • Örnek metodu: Belirli bir nesnenin verisiyle çalışır, en yaygın türdür.
  • Sınıf ya da statik metot: Nesne oluşturmadan sınıf adıyla çağrılır.
  • Yapıcı metot: Nesne oluşturulurken otomatik çalışır ve başlangıç değerlerini atar.

Bir kütüphaneyi kullanırken hangi metotların olduğunu öğrenmenin en hızlı yolu, o kütüphanenin resmî belgelerine bakmaktır. Python'da dir(nesne) komutu, bir nesnenin sunduğu metotların listesini de gösterir.

Sıkça Sorulan Sorular

Metot nedir, her dilde var mı?

Metot, bir sınıfa ya da nesneye bağlı fonksiyondur. Java, Python, C# gibi nesne yönelimli özellikleri olan dillerde bulunur; saf C gibi dillerde ise yalnız fonksiyonlar vardır.

Metot mu, metod mu yazılır?

TDK'ye göre doğru yazım metottur. Sektörde metod ve method yazımları da sık görülür, ancak Türkçe metinlerde metot tercih edilir.

İlgili terimler