none
Sınav Sorusu RRS feed

  • Soru

  • Arkadaşlar sınavda böyle bir soruyla karşılaştım, ilk istedikleri metodu bize öğrettikleri şekil şöyleydi;

    void Topla()

    {

    int toplam=a+b; 

    MessageBox.Show(toplam.ToString());

    }

    çağırma aşamasında = Topla(55,60);

    Bu soruda itiraz edebilir miyim arkadaşlar kağıda aynen bu şekil uyarlayarak yazdım. 2.metodum'dan emindim sıkıntı yok onda :D

    Acaba bu sorulan soru doğruysa bana bütün kodlar çalışır şekilde yapabilecek var mı ? Öğrenmiş olurum hem de. Şimdiden teşekkürler :)

    21 Kasım 2015 Cumartesi 17:04

Yanıtlar

Tüm Yanıtlar

  • buyrun burda anlatmışlar dediniz işlemi :)

    http://www.ismailgursoy.com.tr/geriye-deger-donduren-ve-geriye-deger-dondurmeyen-metotlar/


    21 Kasım 2015 Cumartesi 17:12
  • buyrun burda anlatmışlar dediniz işlemi :)

    http://www.ismailgursoy.com.tr/geriye-deger-donduren-ve-geriye-deger-dondurmeyen-metotlar/


    Bu sorudan çaktık sınıfça o zaman :D hocaların hiç biri göstermedi metotdan gelen değeri çevirmeyi. Sadece hepsinden kalıp olarak bir örnek yazdırıp geçtiler :(
    21 Kasım 2015 Cumartesi 17:51
  • genelde hep vermedikleri yerden soruyorlar  yada atlıyorlar konuyu sınavta atladıkları aklına gelmiyor soruyorlar :)
    21 Kasım 2015 Cumartesi 17:59
  • Deleted
    21 Kasım 2015 Cumartesi 18:00
  • Ben de zaten yazdırdıkları gibi sormasından bahsetmiyorum ki sadece metotları yazıyoruz ama bunları nasıl kullanıcaz bilmiyoruz o açıdan demiştim. Biraz daha detaylı bahsedilsin istiyorum
    21 Kasım 2015 Cumartesi 18:08
  • Deleted
    21 Kasım 2015 Cumartesi 18:37
  • soruya bak; "aşırı yüklenme". Kamyon mu lan bu.

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    21 Kasım 2015 Cumartesi 18:55
    Moderatör
  • Aynen katılıyorum ben de böyle tepki verdim :D çünkü aşırı yüklenme ne acaba diye düşündüm biraz. Derslerde hiç bahsi geçmemişti.
    21 Kasım 2015 Cumartesi 19:10
  • Haftalık 10 saat ders görüyoruz, millet keşke daha az olsun derken ben 20 saat olsa diyorum. Yapması ortaya "exe" uzantılı bir çalışan programın çıkması çok muhteşem bir şey. Tek bu meslek dersimize yönlendirilsek ortaya dahada güzel şeyler çıkacak. Şimdiden ygs, lys sınavları korkusu başladı. Birde sınıf geçmek için iyi bir not getirmemiz gereken meslek dersleri. İnsan hangisine odaklanacağını şaşırıyor. Ama birdaki derslerde dediğiniz öneriyi uygulayacam, teşekkürler :)
    21 Kasım 2015 Cumartesi 19:15
  • Soruda "overload" sorulmak istenmiş, ama Türkçe kullanacağız diye abuk subuk şeyler kullanmakta olmaz tabi. Öğrenci sınıf, aşırı yüklenme, alt rutin gibi ifadeleri yanlış anlıyor. Bana kalsa overload kelimesi yerine "adaş metodlar" kelimesini kullanırdım.

    Belki öğrenci araştırma yaparken overload görmüştür, öğrenmiştir ama soruda "aşırı yüklenmesi isteniyor" ifadesini bam başka bişey sanmış olabilir. Haliyle gitti 25puan.

    Ayrıca soruda ki ister overload yerine default argument ile çözülmesi gereken bir durum, overload kullanılmaz burada.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


    23 Kasım 2015 Pazartesi 08:19
    Moderatör
  • Biraz uğraşarak böyle çalışır hale getirdim. Acaba cevapta metodları if yapısına sokmadan direk olarak girilen değeri algılayıp ona göre mi çalışıyodu. Çok merak ediyom yarın sorucam artık :D aldığım cevabı buraya atarım. 

    23 Kasım 2015 Pazartesi 22:11
  • Tamam yaptında , hoca bunu sormamış, Furkan'ın örneğindeki gibi iki tane aynı isimli method kullanmanızı istemiş.

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    24 Kasım 2015 Salı 07:05
    Moderatör