‫Tekrar hoş geldiniz.
‫Bu bölümde, C sharp'ta nesne yönelimli programlamayı ele alacağız.
‫Şimdiye kadar sadece bir sınıfta çalıştık ve bu da main metoduna sahip ilk ana sınıfımızdı.
‫Ve bu anlamda gerçek bir nesne yönelimli programlama yapmadık.
‫Ve bu videoda size bir sonraki bölümde neler olacağına dair küçük bir ipucu göstereceğim.
‫Öyleyse devam edelim ve bir sınıfın ne olduğuna bir göz atalım.
‫Genel olarak, bir sınıf bir nesnenin taslağıdır ve bu nesne yönelimli programlamanın geldiği yerdir.
‫Yani hemen hemen kendi oluşturabileceğiniz belirli bir sınıftan birden fazla nesne oluşturabilirsiniz.
‫Ve hatta bildiğiniz gibi, örneğin konsol sınıfı veya string sınıfı gibi sınıfları
‫zaten kullandık.
‫Daha sonra bir sınıf, üye işlevler veya yöntemler olarak adlandırılan eylemlere, yeteneklere sahiptir.
‫Dolayısıyla, gördüğümüz bu sınıflardan bile yöntemler kullandık.
‫Örneğin konsol, okuma veya satır okuma, satır yazma gibi kullandığımız yöntemler vardı.
‫Yani bunlar o sınıfın yöntemleri veya sözde üye işlevleriydi.
‫Daha sonra uzunluk gibi üye değişkenler olarak adlandırılan özelliklere sahiptir.
‫Bir sınıfın length özelliğini gördük ve bu da string sınıfımızdı ve burada stringin ne kadar uzun olduğunu kontrol
‫ettik.
‫Bu da o sınıfın bir özelliğiydi.
‫Böylece birden fazla farklı özellik oluşturabilir ve bunları daha sonra çağırabilirsiniz.
‫Daha sonra sınıflarla kalıtım mümkündür ve kalıtımı daha ayrıntılı olarak incelediğimiz
‫ek bir bölümde kalıtıma bir göz atacağız.
‫Ancak şimdi, sadece bilmeniz için, sınıfları miras almak mümkündür ve bir veri türü gibi kullanılabilirler.
‫Örneğin, string bir sınıftır ve veri tipi olarak stringleri kullandık.
‫Pekala, sıradaki bir nesne.
‫Nesne nedir?
‫Bir sınıftan nesneler oluşturabilirsiniz.
‫Dediğim gibi, bu bir nesne, bir sınıf için bir taslaktır.
‫Şimdi burada bir nesne görüyoruz, bu bir araba ve bir Audi.
‫Ve bu arabanın özellikleri beygir gücü, tekerlek sayısı, ön ışığın lümeni, sonra kapılar
‫ve daha birçok özellik olabilir.
‫O zaman yetenekler araba sürmek, kırmak, pencere açmak, ışık yapmak ve benzeri pek çok yetenek olacaktır.
‫Ve sonunda miras bu şekilde işleyecekti.
‫Audi'ye miras kalan bir arabanız var.
‫Yani Audi bir arabadır ama özellikleri vardır.
‫O zaman bir A5 Audi'dir ama kendine has özellikleri vardır vs.
‫Bu, nesne yönelimli programlamaya ve sınıflara çok kısa bir giriş niteliğindedir.
‫Ve tüm bu şeyleri iş başında göreceğiniz ve ne yaptıklarını, amaçlarının ne olduğunu ve bunları nasıl kullanabileceğimizi
‫daha iyi anlayacağınız demoya gireceğiz.
‫Tamam.
‫Kendi sınıfımızı oluşturacağımız bir sonraki videoda görüşmek üzere.