Bu projede ögrencilerin notlarını gireceğiz ve girilen notlara göre bize Harf Notu olarak karşılığını verecek.

Bu projede ögrencilerin notlarını gireceğiz ve girilen notlara göre bize Harf Notu olarak karşılığını verecek.
Evet bu örnekte 10 ögrencinin notlarını klavyeden girip ardından ortalamasını alan bir örnek yapacağız.
Program Tanımı:Kullancı önce ders isimi klavyeden girecek.Ardından kullanıcı klavyede 10 adet not girecek.Not girme işlemi tamamlanınca notların ortalaması alınıp ekrana basılacaktır.
Okumaya devam…Diğer programlama dillerinden aşina olduğumuz Constructor kavramının Swift dilinde ki karşılığı Initialization. Yani init etmek başlatmak koşturmak manasında kullanılır.Constructor mantığı ile birebir aynıdır sadece ismini değiştirmişler 🙂
Kapsülleme nedir ? Temel olarak Kapsülleme bir nesnenin sınıfın dışarıya ne şekilde erişeceğini ayarlamak için kullanır.
Bir sınıfın içeriğinin, onun üyelerini kullananlar tarafından bilinmesine gerek kalmadan sadece metodun verdiği hizmeti göstermesi işlemidir.
Okumaya devam…Swift dilinde nesne yönelimli programlama macerasında ki yeni arkadaşımızla tanıştırayım Polymorphism .Bir çok farklı şekilde tanımlanan Polymorphism kavramını bizde farklı bir şekilde tanımlayalım.
Aslında her şey Constructors (Yapıcı Methodlar) ile başladı.Belki de en temel konu yapıcı methodlar o yüzden nesne yönelimli programlama konusunda bu konuyu iyi kavramak gerekir.
Constructor nedir ?
Constructors özel tipte bir fonksiyondur aslında.Türkçe’ye yapıcı inşa methodları olarak geçmiştir.Öncelikle bir tane sınıf tanımlayalım ardından o sınıfa ait bir nesne tanımlayalım.
Okumaya devam…Swift dilinde Miras Almayı inceliyoruz.Öncelikle Swift dilinde birbirine benzeyen temel 2 yapı vardı:Class Ve Struct . Önce bilmemiz gereken Struct yapısı Class gibi miras işlelerine karışamaz çünkü öyle bir özellik yok onlarda 🙂 Ancak miras işlemini Class üzerinden yapabilirim.
Artık bazı şeyleri uygulama üstünden öğrenme vakti geldi.Öncelikle nesne kavramına girmeden bazı şeylere hakim olmak gerekiyor.
En çok sevdiğim şey Random Number 🙂 Şimdi Swift dilinde Random sayı üretimi hangi şekillerde gerçekleştiriyoruz bunu görücez 🙂