Jump to content

Python

  • entries
    53
  • comments
    0
  • views
    405

Bir Metodu Çağırmak (Calling a Method)


Doğuhan ELMA

63 views

Bir metot (method), bir sınıf içerisinde tanımlanan bir fonksiyondur. Nesne yönelimli programlamada, bir sınıfın metotları, o sınıfın nesnelerinin davranışlarını temsil eder. Metotlar, bir nesnenin durumunu değiştirebilir (örneğin, bir özellik üzerinde bir değişiklik yapabilir) veya belirli bir işlemi gerçekleştirebilir (örneğin, bir özellik değerini döndürebilir).

Bir metodu çağırmak (calling a method), o metotun kodunun çalışmasını istemek anlamına gelir. Bir nesnenin metotları, nesne isminden sonra gelen bir nokta (.) ve metot adı ile çağrılır. İşte bir örnek:

class Araba:
    def __init__(self, marka, model):
        self.marka = marka
        self.model = model

    def araba_bilgisi(self):
        return f"Bu araba bir {self.marka} {self.model}."

# Araba sınıfından bir nesne oluşturuyoruz
benim_arabam = Araba("Tesla", "Model S")

# Nesnenin araba_bilgisi metodunu çağırıyoruz
print(benim_arabam.araba_bilgisi())  # "Bu araba bir Tesla Model S." çıktısını alırız.

Bu örnekte, Araba adında bir sınıf tanımladık ve bu sınıfın araba_bilgisi adında bir metodu var. Bu metodu çağırmak için, öncelikle Araba sınıfından bir nesne oluşturduk (benim_arabam = Araba("Tesla", "Model S")) ve ardından benim_arabam.araba_bilgisi() kodu ile bu metodu çağırdık.

Bazı metotlar, çalışmalarını tamamlayabilmek için ek bilgilere ihtiyaç duyarlar. Bu bilgiler genellikle metot adından sonra gelen parantezler içinde argüman (argument) olarak verilir. Örneğin, bir Hesap sınıfının para_yatir metodu, yatırılacak miktarı bir argüman olarak alabilir:

class Hesap:
    def __init__(self, sahip, bakiye=0):
        self.sahip = sahip
        self.bakiye = bakiye

    def para_yatir(self, miktar):
        self.bakiye += miktar
        return self.bakiye

# Hesap sınıfından bir nesne oluşturuyoruz
benim_hesabim = Hesap("Ahmet", 1000)

# para_yatir metodunu 500 lira yatırmak için çağırıyoruz
benim_hesabim.para_yatir(500)  # Bakiye şimdi 1500 olacak

Bu örnekte, para_yatir metodu çağrıldığında, yatırılacak miktar argüman olarak verilir. Metot, bu miktarı mevcut bakiyeye ekler ve güncellenmiş bakiyeyi döndürür.

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...