9 Haziran 2013 Pazar

Java

JAVA PROGRAMLAMA

İLK DERSİMİZ:
METOTLARIN AŞIRI YÜKLENMESİ


        Java dili aynı adlı metotların aynı sınıf içerisinde kullanılmasına izin verir. Aynı classlarda kullanılan metotların değişken türlerinin veya değişken sayılarının farklı olması gerekir. Java dili aynı isimli ve ayni değişken türlü iki metotu birbirinden ayıramaz. Aynı kullanım C# dilinde de mevcuttur...
          Aşağıdaki örnekte hem fonksiyon oluşturmayı hem yazdırmayı hem de metotların aşırı yüklenmesi olayını anlatmaya çalıştık. Kodların yanında açıklamalar da yaparak olayı anlatmaya çalıştık arkadaşlar... 
            Değişkenler kullanarak sayılar oluşturduk. Daha sonra mutlakfark değişkeni oluşturarak farkinialfonksiyonundan "int" değişkenli sayıları çağırdık. Yine aynı şekilde "double" değişkenli Mutlakfark şeklinde de aynı şekilde farkinial fonksiyonunu çağırdık.
         Daha sonra int farkinial fonksiyonuyla oluşturarak int değişkenli sayıların işlemi yapıldı. Hemen sonrasında da double farkinial fonksiyonu oluşturularak double değişkenli sayıların işlemleri yapıldı.
             Fonksiyon isimlerinin aynı Java dilinin bu işlemi yapamayacağı anlamına gelmez. Eğer değişken tipleri farklıysa(int-double, string-int vs.) aynı fonksiyon ismiyle birden çok işlem yapılabilir. Bu sadece iki fonksiyonla yapılacağı anlamında da gelmez. Daha çok fonksiyon da oluşturularak metotlar aşırı yüklenebilir. Aynı şekilde değişken tipleri de iki
den fazla da olabilir. Biz mümkün olduğunca mantığı kavratmaya yönelik örnekler yapmaya çalıştık. 
                





               Size tavsiyem öncelikle bu örneği yapmanız ve ardından daha fazla fonksiyonlar oluşturarak olayı kavramaya çalışmanızdır. İnternette bu tür örnekler bolca vardır. Öncelikle onları inceleyin. Daha sonra o örnekleri kendiniz yapmaya çalışın. Bir süre sonra farkedeceksiniz ki bu işi öğrenmişsiniz!


Her türlü soru görüş ve önerileriniz için Web Site bölümünden bize ulaşabilirsiniz...
İyi Çalışmalar

Hiç yorum yok:

Yorum Gönder