Turkish subtitles

← 12-15 Use Return Value from Method - Solution

Get Embed Code
13 Languages

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

  1. Doğru dönüş veri türünü görmek için
  2. Ücreti Hesapla metod imzasını düzenleyeceğiz.
  3. Aynı zamanda 0 girdi parametresi olduğunu öngöreceğiz.
  4. Burada Ücreti Hesapla metodu tanımlanır.
  5. Bu metodun amacı siparişin toplam fiyatını hesaplamak ve sonra
  6. Onun dönüşünü yapmaktır.
  7. Ücret bir tamsayı olmalıdır ki
  8. Dönüş verisi türünü geçersizden tamsayıya değiştirebilelim.
  9. Bu ilk görevimizi halleder.
  10. Test aynı zamanda hiç girdi parametresi olmadığından emin olmamızı
  11. Söylüyordu ve işte burada.
  12. Şimdi ikinci görevimiz sipariş için doğru ücreti hesapladığımızdan
  13. Emin olmak için metodun içini düzenlemektir.
  14. Ve bir fincan kahve için 5 Dolar olarak öngörmektir.
  15. Bu metodun içinde sipariş edilen bardak miktarını alıyoruz.
  16. Ve onu bir bardak kahve için 5 Dolar ile çoğaltıyoruz.
  17. Bu toplam sipariş ücretine eşit.
  18. Bu kod çizgisi çatlamış.
  19. Ama burada benim gördüğüm iki konu var; değişken ücret hiç kullanılmadı
  20. Ve dönüş bildirimi diyen bir hata var.
  21. Bizim bir tamsayı göndermemizi bekliyor, ama biz hiç bir şey göndermiyoruz.
  22. Şu anda kodumuz tam da bunu demişiz gibi.
  23. Dönüş yap diyen bir satıra ihtiyacımız var.
  24. Ve sonra buraya bir değer koymamız lazım ve dönüş değeri bir ücret.
  25. Şimdi ben sadece ücreti koyuyorum, bu bizim yukarıda tanımladığımız bir değişken.
  26. Şimdi bütün hatalar gitti.
  27. Aynı zamanda Java DOC'u da düzenlemeliyiz.
  28. Böylece toplam ücretin dönüşünü yaptığımızı belirtmiş oluruz.
  29. Böylece ne zaman birisi bu metodu çağırsa, ne bekleyecğini de bilir.
  30. Tamam, şimdi bu metodu tanımlamak için tüm kısımları bitirdik.
  31. Şimdi, metodun çağrıldığı noktaya hareket edelim.
  32. Siparişi Gönder metodu içinde, Ücreti Hesapla metodunu çağırmamız gerekir.
  33. Şu anda ücreti hesaplama bir boşlukta akıp durmakta.
  34. Onu kopyalayacağım ve sonra buraya yapştıracağım.
  35. Çünkü sıradaki siparişin ücretini hesaplamadan öncei
  36. Siparişi gönder metodunda, ama şimdi bunun için bir metodumuz var.
  37. Onu buraya yapıştıracağım.
  38. Şimdi ekstra noktalı virgülden kurtulun.
  39. Bu metodda ve bu metodda da ücretin yerel bir değişken
  40. Olduğunu fark edeceksiniz.
  41. İsimleri aynı olsa da sorun değil,
  42. Çünkü farklı değişken kapsamları bulunmakta.
  43. Buradaki ücret değişkeni buradaki değişkenle tamamen alakasız.
  44. Bunlar birbirlerinden bağımsız olarak güncellenip oluşturuldular.
  45. Ve bu metod çalışmayı bitirdiğinde, ücret değişkeni gitmiş olacak.
  46. Siparişi Gönder metoduna geri dönelim.
  47. Bir ücreti hesapladık ve
  48. Onu bir değişkenin içine depoladık, ve sonra onu ücret mesajını oluşturmak için kullanabiliriz.
  49. Yani aslında tüm bu kod aynı kalabilir.
  50. Tamsayıyı ve ücreti dizi toplamına
  51. Para birimi sembolüyle beraber bitiştiriyoruz.
  52. Daha sonra "Teşekkür Ederiz"i bitiştiriyoruz ve sonra ekranda görüntülüyoruz.
  53. Bu ekstra ve boş satırları sileceğim ve kaydedeceğim
  54. Ve sonra cihazımızda çalıştırabiliriz.
  55. Tamam, miktarı değiştirdim ve
  56. SİPARİŞ'e tıkladım, ve o 25 Doları doğru bir şekilde ücret olarak gösteriyor.
  57. Harika, çalıştı.
  58. Ama, uygulamamız için daha önceden hiç bir kullanıcı tarafından
  59. Görülen değişiklik olmadığından Ücreti Hesapla'nın gerçekten çalıştığından nasıl emin olabilirim?
  60. Kodunuzun gerçekten çalıştığını doğrulamak için size bir kaç
  61. Teknik gösteriyorum.
  62. 700 gibi gerçekten çılgınca bir rakam döndürmesini sağlarım.
  63. Kodumu kaydeder ve sonra çalıştırırım.
  64. Şimdi görmeyi beklediğim şey, eğer miktarı değiştirir
  65. Ve SİPARİŞ düğmesine basarsam, bana ücretin 700 Dolar olduğunu göstermeli.
  66. Böylece, ücreti hesapla metodunun gerçekten çağrıldığını bilebilirim.
  67. Ve çağrılıyor, harika.
  68. Şimdi bu değişikliği eski haline döndürebilirim.
  69. Bu metodun çalıştığını kontrol etmenin bir diğer yolu da
  70. Buraya kırılma noktası eklemek.
  71. Bu küçük böcek ikonuna tıklayacağım ve
  72. Sonra elmamız ayıklama moduna girecek.
  73. Miktarı değiştirir ve siparişe tıklarsam
  74. Uygulamanın bu noktada ara vermesini beklerim.
  75. Ve ara verir.
  76. Şimdi ücreti hesapla metodundayız.
  77. Küresel bir değişken var, miktar.
  78. Ve ben bir sonraki satıra geçersem, miktar 3 olduğu için, 3 kere 5 15 yaptığı için
  79. 15 Dolara ayarlı yeni bir yerel değişken olarak ücreti göreceğim, harika.
  80. Yani, hesaplanan ücret metodundan geçiyor ve
  81. Ben Başla'ya tıklarsam bu ekranda düzgün bir şekilde güncelliyor.