Nesne (Objects)
Programlama bağlamında, bir nesne (object), belirli bir sınıfa (class) ait olan ve veri içeren bir örnektir. Nesneler, aynı zamanda bu veriye etki edebilecek ve/veya veriyi döndürebilecek metotlar (methods) adı verilen işlevlere de sahip olabilir. Bir nesne, genellikle bir sınıf tarafından tanımlanan özellikler ve davranışlar ile ilişkilidir. Bu sınıfların özellikleri ve davranışlarına dayanarak birçok nesne oluşturabiliriz.
Nesnelerin ana bileşenleri özellikler (properties) ve metotlar (methods) olmak üzere iki ana kısımdır.
Özellikler (Properties): Bir nesnenin durumunu temsil eder. Örneğin, bir Kisi sınıfında bir nesnenin özellikleri ad, yaş ve adres olabilir.
Metotlar (Methods): Bir nesnenin davranışını temsil eder. Metotlar, belirli bir nesne üzerinde gerçekleştirilebilecek eylemler veya işlemlerdir. Örneğin, bir Kisi nesnesi yuru veya konus gibi metotlara sahip olabilir.
Python'da bir nesne, belirli bir sınıfın örneği olarak oluşturulabilir. İşte bir örnek:
class Kisi: def __init__(self, ad, yas): self.ad = ad self.yas = yas def selam_ver(self): return f"Merhaba, benim adım {self.ad} ve {self.yas} yaşındayım." # Kisi sınıfından bir nesne oluşturuyoruz ahmet = Kisi("Ahmet", 25) # Selam_ver metodu bu nesne üzerinde çağırılıyor print(ahmet.selam_ver()) # "Merhaba, benim adım Ahmet ve 25 yaşındayım." çıktısını verir
Bu örnekte, Kisi sınıfından ahmet adında bir nesne oluşturduk. Bu nesnenin ad ve yas adlı özellikleri var ve aynı zamanda selam_ver adlı bir metodu var. Nesnenin metodu, nesne üzerinde çağrılarak kullanılır.
0 Comments
Recommended Comments
There are no comments to display.