Merhaba,
Sevgili Dostlar, Ders Serimizde en son algoritma ve bilişim bağını işledik bugün artık METoTLAR'a geçme vakti geldi ayrıca sadece örneklerden oluşan algoritma postunu da Bugün atmaya çalışacağım,
METOTLARBelirli bir işi yapmak için oluşturulmuş ve adlandırılmış kod bloklarıdır. Kod yazarken aynı işlem için, aynı kodu birden fazla yazmanız gerektiğinde, kodları metotların içine yazıp dilediğiniz kadar bu metodu çağrabilirsiniz. Böylece aynı kod bloğunu tekrar tekrar yazmanıza gerek olmadan defalarca kullanabilirsiniz.
Metotlar sayesinde, bir programın aynı işi yapan bir bölümünü ayırıp, her gerekli olduğunda kullanabilirsiniz., Metotlar başka programlar içerisinden çağrılarak kullanılır. Eğer metodun çalışması için kullanıcıdan istenen veriler varsa metot, parametreli olur. Parametre alan veya almayan metotların sonlarında "()" parantez bulunur. Örnek ile açıklarsam, (property) sonunda ise parantez bulunmaz.
Metot isimlendirilirken değişken adlandırma kurallarına uyulur ;
Excel'de hazırladım biraz dandik durdu tablo ama işinize yarar bilgiyi tutuyor, Yukarıdaki resimdeki tablo adlandırma kurallarıdır.
Metotların Parametre almadan çalışabilmesi için metot oluştururken belirlenmektedir. Kullanıcıdan alınan bir değere göre işlem yapacaksanız parametre alan bir metot yazarsınız. Örnek vermem gerekirse Şöyle bir Örnek vereyim :
Erişim Belirteçleri
Parametreler
Otomatik Ömürlü Nesneler
Metot içerisinde tanımlanan değişkenler sadece metot çalışırken kullanılabilir. Programın genel akışı metoda uğrandığında çalışırlar, metot dışına çıkıldığında bellekten silinirler.
Static/Shared Metotlar
Dersler :
Sevgili Dostlar, Ders Serimizde en son algoritma ve bilişim bağını işledik bugün artık METoTLAR'a geçme vakti geldi ayrıca sadece örneklerden oluşan algoritma postunu da Bugün atmaya çalışacağım,
METOTLAR
Metotlar sayesinde, bir programın aynı işi yapan bir bölümünü ayırıp, her gerekli olduğunda kullanabilirsiniz., Metotlar başka programlar içerisinden çağrılarak kullanılır. Eğer metodun çalışması için kullanıcıdan istenen veriler varsa metot, parametreli olur. Parametre alan veya almayan metotların sonlarında "()" parantez bulunur. Örnek ile açıklarsam, (property) sonunda ise parantez bulunmaz.
Metot isimlendirilirken değişken adlandırma kurallarına uyulur ;
METOT ÇEŞİTLERİ
- Vold Metodlar
- Geriye Değer Döndüren Metotlar
- Değer Döndürmek Ne Demektir :
- Değer Döndürmemek Ne Demektir :
Metotların Parametre almadan çalışabilmesi için metot oluştururken belirlenmektedir. Kullanıcıdan alınan bir değere göre işlem yapacaksanız parametre alan bir metot yazarsınız. Örnek vermem gerekirse Şöyle bir Örnek vereyim :
- Meslek olarak icra ettiğiniz işin sonucu bir metot olarak nitelendirilebilir. Mesela ; Bir ressam icra ettiği sanat bir metot örneğidir.
- İcra edilen sanat neticesinde elde ettiğiniz geliri de dönem değer olarak nitelendirebiliriz.
Erişim Belirteçleri
- Metotların erişimi belirteci bildirilmedi ise "private" olur ve sadece tanımlandığı Class'tan erişilebilir.
- Metodun erişim belirteci "Public" ise genel erişme sahip olur.
- Birçok yazılımcı bir arada bir yazılım geliştiriyor ise, sadece gerekli olacak metotları Private olarak tanımlarsınız. Böylece diğer arkadaşlarınız kendileri için gerekli olmayacak metotları görmezden gelebilirler ve bu sayede kalabalıktan kurtulmuş olunur.
- Değer döndüren metodun, metot hazırlanırken tanımlandığı tipte döndürüldüğü değerdir.
- Mesela iki değeri toplayan bir metot, "double,int vb." tipte değer döndürür.
Parametreler
- Metodun çalışırken ihtiyaç duyduğu bilgilerdir. Parametreli metotlarda parametrelerin, metodu kullanılan tarafından bildirilmesi gerekir.
- Mesela iki değeri toplayan bir metot, double, int vb. tipte değer döndürür.
- Mesela iki değeri toplayan bir metotot, kullanıcıdan double, int vb. tipte iki değer almalıdır. Aksi halde toplanacak değer olmadığında, metot sonuç vermez, işte bu da parametre örneğidir.
- Parametre alan metotların, parametreleri parantezlerden sonra sunulur birden fazla ise aralarına virgül eklenir.
Otomatik Ömürlü Nesneler
Metot içerisinde tanımlanan değişkenler sadece metot çalışırken kullanılabilir. Programın genel akışı metoda uğrandığında çalışırlar, metot dışına çıkıldığında bellekten silinirler.
Static/Shared Metotlar
- Static metotlar "New" anahtar kelimesine ihtiyaç duymazla. Yani kullanılmadan önce örneğini almaya gerek yoktur. VB.Net için "Shared" anahtar kelimesi kullanılır. Static değişkenlerin değeri sabittir, sonradan değişmez.
- Mesela class içerisinde bulunan static bir metot "Class adı/ Nokta/ Metot adı " şeklinde çağrılır. VB.Net üzerinde shared class kullanılmamaktadır, ancak metot shared olabilmektedir.
Dersler :