Indonesian subtitles

← 12-28 Create an Object - Solution

Get Embed Code
13 Languages

Showing Revision 1 created 10/04/2015 by sp16.

  1. Mari kita lakukan yang pertama,
    dikatakan TextView = TextView baru,
  2. kemudian kami melewati konteks sebagai
    masukan parameter ke konstruktor.
  3. Masalah dengan baris kode ini adalah
    bahwa kita menciptakan objek baru
  4. kita tidak menyimpannya
    dengan benar dalam variabel.
  5. Maksudnya adalah variabel
    harus memiliki tipe data TextView
  6. tapi kita lupa untuk
    memberikan nama variabelnya.
  7. Jadi kode yang benar
    akan terlihat seperti ini.
  8. TextView diikuti dengan nama variabel,
    kemudian sama dengan TextView baru.
  9. Kau dapat menamai nama variabelnya
    dengan sesuatu yang lain
  10. tapi kita baru saja memilih menggunakan
    TextView dengan huruf kecil t.
  11. Jadi dalam hal ini, kesalahannya
    adalah hilangnya nama variabel.
  12. Mari kita lakukan yang berikutnya.
  13. Dia mengatakan,
    image view img = ImageView baru.
  14. Masalahnya di sini adalah bahwa
    ini bukan tipe data objek yang valid.
  15. Android mendefinisikan
    kelas yang disebut ImageView
  16. dengan huruf kapital I dan V modal
  17. dan menyatu bersama-sama
    menjadi satu kata.
  18. Sebuah nama kelas valid tidak dapat
    memiliki ruang di dalamnya.
  19. Nama variabelnya terlihat oke,
  20. kemudian menciptakan tampilan
    gambar baru yang juga terlihat oke.
  21. Jadi satu-satunya kesalahan adalah
    memiliki nama kelas yang salah.
  22. Dalam pernyataan ketiga, kita mencoba
    membuat tombol toggle baru.
  23. Dikatakan di sini
    ToggleButton button = create ToggleButton.
  24. Kita menyebut kelas ToggleButton di sini,
  25. jadi kita perlu menggunakan kata kunci
    Java baru, bukan menciptakan.
  26. Dan ini adalah kode yang benar.
  27. Dikatakan di sini
    ToggleButton button = new ToggleButton.
  28. Masalah di sini tidak
    menggunakan kata kunci Java baru.
  29. New adalah kata kunci yang menunjukkan
    kami mencoba untuk membuat objek baru.
  30. Dalam pernyataan keempat, kami mencoba
    untuk membuat toast yang baru.
  31. Kau bisa saja mencarinya lewat Google
    cara membuat toast yang baru
  32. Kemudian membandingkannya
    dengan kode yang ada di sini.
  33. Masalahnya di sini adalah bahwa
    toast harus dimulai huruf kapital T
  34. karena ini adalah nama kelas untuk Toast.
  35. Ini menggunakan metode pabrik
    seperti yang kita bicarakan sebelumnya.
  36. Ini membuat objek toast baru dan
    kemudian akan disimpan dalam variabel ini.
  37. Jadi kesalahan di sini adalah
    hanya nama kelas yang salah.
  38. Jadi sekarang kita mengetahui
    caranya membuat objek,
  39. bagaimana kita menggunakan
    objek-objek ini?