Turkish feliratok

← 12-09 Bir Metoda Giriş Yapmak - Çözüm

Beágyazókód kérése
13 Languages

Showing Revision 5 created 11/11/2015 by Fran Ontanaya.

  1. Şimdi ilk görevi yapalım.
  2. Farklı bir isim vermek için giriş parametresini tekrar adlandıracağız.
  3. Bu ilk giriş parametresi, tam sayı,
  4. Ve tek yapmam gereken değişkenin ismini değiştirmek.
  5. Bunu şöyle değiştireceğim, örneğin, kahvelerin sayısı.
  6. İstediğiniz her isim olabilir.
  7. Şimdi hemen bir uyarı ve bir hata görüyorum.
  8. Bu uyarı diyor ki, kahvelerin sayısı parametresi daha önce hiç kullanılmadı,
  9. Çünkü bu metodun içinde hiç bir yerde bu değişkeni kullandım mı.
  10. Sonra bir hata görüyorum, diyor ki; sembol sayısı çözümlenemiyor.
  11. Şimdi, adı sayı olan hiç değişken yok.
  12. Adı sayı olan hiç yerel değişken yok.
  13. Adı sayı olan hiç küresel değişken yok.
  14. Ve bu bir giriş parametresi de değil.
  15. Öyleyse, bunu değiştirmem gerekiyor ki adı kahvelerin sayısı olsun.
  16. Ve işte hatayı onardım.
  17. Şimdi cihazımda çalıştıracağım.
  18. Ve görünüşü böyle.
  19. Miktar toplayıcı beklenildiği gibi çalışıyor.
  20. Kullanıcının görebileceği görünür bir değişiklik yok, çünkü az önce
  21. Bir giriş parametresinin adını değiştirdik.
  22. Ayrıca, metodun çağrılma yolunu değiştirmemiz de gerekmedi.
  23. Hala miktarı görüntüleyebilir ve sonra istediğimize geçebiliriz.
  24. Çağıran için bu giriş parametresinin adı önemli değil.
  25. İkinci görev giriş parametresinin veri türünü tam sayıdan
  26. Diziye çevirmek.
  27. Yani miktarı görüntüle metodu içinde, girişi değiştireceğim böylece
  28. Tam sayı verisi yerine, dizi veri türü bekleyecek, aynen böyle.
  29. Ve şimdi, uygulamamızda bir kaç hata var.
  30. Yukarı çıktığımda, kırmızı kıvrımlı bir alt çizgi görüyorum
  31. Artış metodunda ve azalma metodunda.
  32. Hata mesajı diyor ki;
  33. Ana aktivite içindeki miktarı görüntüle dizisi tam sayı olan bir şeye uygulanamaz.
  34. Dediği şu ki, miktar değişkenini artık metoda geçiremeyiz, çünkü artık
  35. O bir tam sayı ve bir dizi bekliyor.
  36. Bu uyumsuz veri türü hataya sebep oluyor, ve
  37. Uygulama cihazımızda çalışmayacak bile.
  38. Bu bir derleme zamanı hatası.
  39. Bunu çözmenin birkaç yolu var.
  40. Ya metoda geçecek olan şeyi değiştiririz ki
  41. Bu aslında bir dizi olduğu için.
  42. Buraya 100 koyabilirim ve tırnak işareti içine alırım ki bir dizi olur, ve
  43. Bu buradaki doğru giriş türüne uyardı.
  44. Ama bizim gerçekten istediğimiz şey miktarın hala bir tam sayı olması yani
  45. Bir bir arttırmak için üstünde hesap yapabiliriz ya da bir bir azaltmak için.
  46. Yani, bunu miktar olarak bırakacağım.
  47. Ve sonra bu bir tam sayı olacak şekilde değişmeli.
  48. Ve sonra uygulamamız tekrar çalışmalı.
  49. Harika, yani
  50. Şimdiye dek, tek giriş parametreli metoda bir örnek gördük.
  51. Fakat ya sıfır giriş parametreli metod örnekleri, ya da
  52. İki ve daha fazla giriş parametreleri?