Return to Video

What Are Java Objects? Pt. 2

  • 0:00 - 0:04
    Kita telah menciptakan versi singkat dari
    kelas TampilanTeks,
  • 0:04 - 0:07
    yang kita simpan di berkas
    TampilanTeks.java.
  • 0:07 - 0:08
    Kita telah menyederhanakannya sehingga
    menjadi lebih mudah untuk
  • 0:08 - 0:11
    anda memahami kelas pengajaran sesungguhnya.
  • 0:11 - 0:14
    Pertama mulai dengan akses pengubah.
  • 0:14 - 0:15
    Ini ditandai sebagai publik, jadi
  • 0:15 - 0:19
    hal lainnya seperti aktivitas dapat
    digunakan dalam kelas TampilanTeks ini.
  • 0:19 - 0:21
    Lalu kita akan memiliki kelas kata.
  • 0:21 - 0:24
    Ini mengarahkan ke Java, bahwa ini adalah
    kelas difinisi.
  • 0:24 - 0:26
    Lalu kita akan memiliki nama kelas.
  • 0:26 - 0:29
    Nama kelas di Java
    dimulai dengan huruf
    besar dan
  • 0:29 - 0:34
    dalam KataKapital/CamelCase, jadi tidak
    ada spasi dalam kata kapital tersebut.
  • 0:34 - 0:37
    Tidak ada teks lainnya di sini, tapi kita
    akan mengkajinya nanti.
  • 0:37 - 0:39
    Hal penting adalah, kita memiliki kurawal
    awal dan
  • 0:39 - 0:42
    kemudian di bagian bawah definisi kita
    memiliki kurawal penutup.
  • 0:42 - 0:47
    Sekarang di dalam kelas TampilanTeks, kita
    memiliki banyak variabel.
  • 0:47 - 0:50
    Masing-masing mewakili kolom di dalam
    tampilan teks.
  • 0:50 - 0:53
    Jadi kita memiliki kolom untuk teks dari
    tampilan teks.
  • 0:53 - 0:56
    Dan kolom untuk warna teks dari tampilan
    teks.
  • 0:56 - 0:58
    Ada kolom lainnya juga, tapi
  • 0:58 - 1:01
    ingatlah bahwa ini versi singkat dari kelas
    TampilanTeks.
  • 1:01 - 1:04
    Kami juga memiliki variabel untuk
    menyimpan referensi ke konteks dari
  • 1:04 - 1:06
    aplikasi.
  • 1:06 - 1:09
    Anda dapat membaca lebih banyak mengenai
    konteks di catatan instruktur di bawah,
    tapi
  • 1:09 - 1:12
    umumnya ini merupakan cara untuk mengakses
    informasi tentang apl.
  • 1:13 - 1:17
    Seperti contohnya, anda dapat mengakses
    sumber dalam apl menggunakan konteks.
  • 1:18 - 1:20
    Dan ini adalah metode dari TampilanTeks.
  • 1:20 - 1:24
    Metode menentukanTeks mengambil masukkan
    string teks.
  • 1:24 - 1:29
    Lalu memperbaharui variabelm global Teks
    untuk menggunakan nilai baru ini.
  • 1:29 - 1:32
    Demikian pula, tentukan WarnaTeks
    mengambil masukkan warna baru ini.
  • 1:32 - 1:36
    Dan memperbaharui pernyataan internal
    untuk memiliki nilai warna baru ini.
  • 1:36 - 1:39
    Ada pula metode seperti dapatkanTeks dan
    dapatkan WarnaTeks,
  • 1:39 - 1:43
    yang mengembalikan string teks internal
    atau WarnaTeks internal.
  • 1:44 - 1:48
    Satu hal lainnya, anda mungkin memperhati-
    kan bahwa variabel global ini di sini,
  • 1:48 - 1:50
    semua dimulaii dengan huruf kecil m.
  • 1:50 - 1:52
    M singkatan untuk anggota variabel dan
  • 1:52 - 1:55
    ini semua anggota variabel dari kelas
    TampilanTeks ini.
  • 1:55 - 1:59
    Anggota variabel hanyalah satu cara untuk
    mengatakan, kolom atau
  • 1:59 - 2:01
    kondisi kelas TampilanTeks.
  • 2:01 - 2:03
    Ini adalah gambaran sederhana kelas.
  • 2:03 - 2:05
    Anda mungkin akan menemukannya di berkas
    tampilangambar.java.
  • 2:06 - 2:11
    Dimulai dengan kelas umum, kemudian
    TampilanGambar, nama kelas tersebut.
  • 2:11 - 2:14
    Lalu kita memiliki kurawal buka dan tutup.
  • 2:14 - 2:16
    Ini akan membentuk kondisi tampilan gambar.
  • 2:16 - 2:18
    Biasanya ada lebih banyak kolom, tetapi
  • 2:18 - 2:20
    Saya hanya ingin menunjukkan anda satu
    contohnya.
  • 2:20 - 2:24
    Ini adalah bilangan bulat variabel dan ini
    disebut mImageId.
  • 2:24 - 2:26
    M untuk anggota variabel.
  • 2:26 - 2:28
    Ini menyimpan sumber ID untuk
  • 2:28 - 2:31
    gambar yang seharusnya ditampilkan dalam
    tampilan gambar.
  • 2:31 - 2:34
    Di bawah ini kita memiliki konstruksi yang
    digunakan untuk membentuk
  • 2:34 - 2:39
    obyek gambaran baru, dan mengambil
    masukkannya, konteks, dan
  • 2:39 - 2:41
    lalu menginisialisasikan variabelnya.
  • 2:42 - 2:46
    Lalu kita memiliki metode, yang disebut
    tentukanGambar dan mengambil masukkannya,
  • 2:46 - 2:50
    sebagai sumber ID untuk gambar baru yang
    harus ditampilkan dalam tampilan gambar ini.
  • 2:50 - 2:54
    Di dalam metode ini, kita memperbaharui
    variabel internal untuk gambar ID.
  • 2:55 - 2:59
    Lagi, kita membuat TampilanTeks yang
    disederhanakan dan kelas TampilanGambar,
  • 2:59 - 3:02
    untuk mambantu anda memahami konsep
    kelasnya.
  • 3:02 - 3:05
    Sekarang mari kita lihat versi sesungguhnya
    dari dalam kelasnya
  • 3:05 - 3:06
    kerangka Android.
  • 3:08 - 3:09
    Lihat sandi untuk
  • 3:09 - 3:13
    kelas Java di Android,anda dapat menginstal
    ekstension Chrome ini.
  • 3:13 - 3:16
    Jika anda tidak menggunakan perambah Chrome
    maka anda dapat melihat catatan instruktur
  • 3:16 - 3:18
    di bawah mengenai cara akses berkas ini.
  • 3:19 - 3:20
    Baiklah.
  • 3:22 - 3:26
    Jika ekstension Chrome sudah terinstal,
    lalu ketika saya mencari sesuatu seperti
  • 3:26 - 3:31
    TampilanTeks Android, dan saya mencari
    dokumentasi referensi untuk kelas ini,
  • 3:31 - 3:35
    maka akan menjadi tautan tambahan yang
    mengatakan lihat sumber.
  • 3:35 - 3:37
    Ini sungguh pengembang canggih.
  • 3:37 - 3:41
    Jika anda penasaran mengenai sandi yang
    digunakan untuk membuat TampilanTeks ini.
  • 3:41 - 3:46
    Inilah berkas TampilanTeks Java yang dide-
    finisikan oleh seseorang dalam tim Android.
  • 3:46 - 3:47
    Seperti yang anda lihat, ini sangat
    panjang dan
  • 3:47 - 3:50
    rumit, tetapi tetap memiliki bagian utama
    dari kelas ini.
  • 3:51 - 3:55
    Dimulai dari kelas umum, dan kemudian
    TampilanTeks, nama kelasnya, dan
  • 3:55 - 3:57
    kemudian inilah kurawal awal dan
  • 3:57 - 4:00
    kurawal tutup semuanya ada di bagian
    bawah sini.
  • 4:01 - 4:04
    Contohnya, kita melihat bahwa WarnaTeks
    itu sebuah kolom.
  • 4:05 - 4:06
    Kita juga melihat Teks adalah sebuah kolom.
  • 4:06 - 4:11
    Dan ini adalah konstruksi TampilanTeks
    yang mengambil masukkannya sebagai Konteks.
  • 4:11 - 4:16
    Jika saya menekan Command+F atau Ctrl+F
    jika anda di Windows, maka saya dapat men-
    coba mencari
  • 4:16 - 4:20
    tentukan teks, dan inilah metode
    tentukanTeks.
  • 4:20 - 4:24
    Metode ini akan menentukan nilai string
    dari TampilanTeks, dan
  • 4:24 - 4:25
    jika saya mencarinya untuk mendapatkan
    Teks dan
  • 4:25 - 4:29
    Saya juga melihat metode ini mengembalikan
    teks yang ditampilkan TampilanTeks.
  • 4:29 - 4:32
    Anda mengerti sekarang, dan anda dapat
    merambahnya sendiri bila diinginkan.
  • 4:33 - 4:36
    Jika saya merambah halaman dokumentasi
    TampilanGambar,
  • 4:36 - 4:40
    lalu saya klik pada sumber tampilan untuk
    melihat semua sandi untuk kelas TampilanGambar.
  • 4:40 - 4:43
    Berkas akan mengatakan tampilan gambar
    kelas umum dan
  • 4:43 - 4:46
    kemudian inilah kolom yang membuat kondisi
    TampilanGambar,
  • 4:46 - 4:50
    dan kemudian ada banyak metode pada bagian
    bawah berkas.
  • 4:50 - 4:52
    Sandi untuk berkas ini cukup rumit juga dan
  • 4:52 - 4:54
    terdapat ribuan baris sandi.
  • 4:54 - 4:57
    Hal terbaik mengenai pemrograman
    berorientasi-obyek.
  • 4:57 - 5:00
    Adalah anda tidak perlu mengerti semua
    perinciannya.
  • 5:00 - 5:04
    Sebagai pengembang, anda dapat menggunakan
    TampilanTeks dan TampilanGambar di apl anda.
  • 5:04 - 5:07
    Tanpa harus memahami semua rincian rumit
    di bagian dalamnya.
Title:
What Are Java Objects? Pt. 2
Video Language:
English
Team:
Udacity
Project:
UD837 - Android for Beginners
Duration:
05:09

Indonesian subtitles

Revisions