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…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…İŞ methodlar yazma konusunda geldiğini zaman temel kavramlardan bir taneside Overload ve Override işlemidir.
Öncelike Method ve fonksiyon kavramını anlamak gerekir.Standart bir programala dilinde method bize herhangi bir geri değer döndürmeyen kod bloklarına method denir.Eğer bize geri bir değer döndürüyorsa örneğin 5 sayısının 2 ile çarpımı gibi … İşte buna da fonksiyon diyoruz.Java da aynen bu şekilde.
Evet öncelikle herkesin bildiğin şey Polymorphism kısa adı Pol çok demek bu doğru 🙂 Yani çok biçimli olma durumu .Bir nesnenin davranış şekillerine göre değiştirilebilme yeteneğine Polymorphism diyoruz.Extend edilen sınıflar içersinde methodların farklı şekillerle kullanılmasını sağlıyoruz.
Okumaya devam…Ver bir önce ki bölümde Kalıtım ne işe yarıyor onu görmüştük.Şimdi ise farklı bir konuyu ele alacak.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.
Java ile nesne ile programlamaya giriş vakti geldi.Öncelikle direk nesne kavramına geçmeden bazı yapılara hakim olmak gerekir.
Evet bir önce ki bölümde hashmap mantığını temel olarak öğrenmiştik.Şimdi gelelim hashmap ile birlikte bazı temel komutlara.