Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, bir eğitmen tarafından Python programlama dilinde constructor (yapıcı) kavramının nasıl kullanılacağı anlatılmaktadır.
- Video, constructor'ların ne olduğunu ve nasıl kullanıldığını üç farklı örnek üzerinden açıklamaktadır. İlk olarak default constructor (parametre almayan constructor) gösterilmekte, ardından parametreli constructor ve son olarak isimli constructor (nam constructor) anlatılmaktadır. Her bir constructor türü için "Araba" sınıfı üzerinden örnekler verilmekte, constructor'ların nesne oluşturulurken nasıl çalıştığı ve class değişkenlerine nasıl değer atanacağı adım adım gösterilmektedir.
- 00:03Yapıcı Metotlar (Constructor)
- Yapıcı metotlar, bir sınıfın örneği oluşturulduğunda ilk çalışan yapılardır.
- Yapıcı metotlar, nesne oluşturulurken yapılacak işlemler için kullanılır.
- Araba sınıfı örneğinde model ve renk isimli iki değişken ve gaza bas ve çalıştır isimli iki metot bulunmaktadır.
- 01:25Default Yapıcı Metot
- Bir sınıf içerisinde açıkça belirtilmemişse, default yapıcı metot gizli olarak bulunur.
- Default yapıcı metot herhangi bir parametre almaz.
- Yapıcı metot içerisinde işlemler tanımlandığında, nesne oluşturulduğunda bu işlemler öncelikle çalışır.
- 03:28Parametreli Yapıcı Metot
- Parametreli yapıcı metot, sınıf içerisindeki değişkenlere değer atamak için kullanılır.
- Parametreli yapıcı metot ile nesne oluşturulurken model ve renk gibi değerler doğrudan atanabilir.
- Parametre isimleri sınıf değişkenleriyle aynı olabilir, ancak karışıklığı önlemek için "this" anahtar kelimesi kullanılabilir.
- 08:40İsimli Yapıcı Metot
- İsimli yapıcı metot (named constructor), sınıf isminin yanına nokta koyup istenilen bir isim verilerek oluşturulur.
- İsimli yapıcı metotlar belirli durumlarda kullanılır ve kullanım alanları ilerleyen konularda anlaşılacaktır.
- Yapıcı metotlar öncelikle başlatma (initialize) işlemi gerçekleştirir, ardından gövde kısmı çalışır.