Rumah Kewangan Peribadi Memahami Struktur Kelas Java - dummies

Memahami Struktur Kelas Java - dummies

Video: Belajar Java #04 - Memahami Struktur Program 2024

Video: Belajar Java #04 - Memahami Struktur Program 2024
Anonim

Tidak mustahil untuk membuat aplikasi Java tanpa membuat kelas. Walau bagaimanapun, cara anda menggunakan kelas pada permulaan ketika anda belajar mengenainya agak sederhana - Java mampu lebih rumit, yang menjadi titik bab ini.

Kelas mempunyai struktur tertentu. Seperti halnya cetak biru yang digunakan untuk membuat bangunan mempunyai ciri-ciri tertentu dan mengikuti format yang telah ditetapkan, jadi lakukan kelas yang anda buat. Jika tidak, JRE tidak dapat mentafsirkan reka bentuk anda dan menggunakan kelas untuk membina objek dalam aplikasi.

Sebagai sebahagian daripada merekabentuk kelas, anda juga mesti memahami bagaimana untuk memperlihatkan dan menyembunyikan unsur data dan kod di kelas anda, yang bermaksud bahawa bab ini mesti memberikan beberapa maklumat tambahan mengenai skop. Menggunakan skop dengan betul menjadikan kelas anda lebih selamat kerana anda boleh menyembunyikan data dari mata yang bersinar.

Pembolehubah berskala yang betul juga menjadikan kelas lebih dipercayai dengan menjadikannya lebih kecil kemungkinan seseorang dapat mengisi pemboleh ubah dengan data yang salah. Alasan lain untuk menggunakan skop adalah untuk menjadikan kelas anda lebih mudah digunakan dengan menyembunyikan butir-butir bahawa pemaju lain tidak perlu melihat untuk menggunakan kelas.

Java mempunyai kelas dalaman tanpa nama (biasanya dipendekkan kepada kelas anonim ) untuk membuat kelas ad hoc di mana penerangan kelas formal tidak diperlukan atau berlebihan. Sebagai contoh, anda mungkin menggunakan kelas tanpa nama untuk menukar tingkah laku standard kelas formal dalam hanya satu contoh.

Menggunakan kelas tanpa nama menjadikan kod anda lebih bersih, lebih pendek, dan mudah difahami. Ia juga membantu mengoptimumkan kod dalam banyak kes supaya ia dapat berjalan lebih cepat. Java 8 juga termasuk ciri baru yang dipanggil ungkapan lambda yang menjadikan kod itu lebih pendek.

Ungkapan lambda adalah kelas khas kelas tanpa nama yang mengandungi hanya satu antara muka berfungsi dan satu kaedah, jadi anda boleh menerangkan apa yang perlu dilakukan dengan minimum kod yang kosong. Hasilnya ialah sesiapa yang melihat kod anda akan dapat memberi tumpuan kepada apa yang kodnya lakukan daripada struktur di sekitar kod.

Kontraktor bangunan dapat memahami perancangan yang dirancang oleh seorang arkitek kerana keduanya menggunakan set peraturan dan konvensi yang sama. Apabila anda membuat kelas, anda adalah arkitek. Pelan tindakan yang anda buat mesti menyampaikan idea anda kepada komputer, yang memainkan peranan pembina.

Untuk komunikasi ini berfungsi, anda mesti menggunakan peraturan dan konvensyen yang sama. Bahagian berikut menerangkan peraturan dan konvensyen untuk membuat kelas di Jawa dengan membahagikan tugas menjadi bidang fungsional, seperti menulis kaedah.Konvensyen

A adalah perjanjian atau kontrak antara anda dan JRE. Malah, apabila anda membaca dokumentasi lain, ia sebenarnya boleh menggunakan istilah kontrak untuk menyatakan idea konvensyen. Tidak kira apa istilah yang anda gunakan, konvensyen itu menyatakan tanggungjawab setiap pihak dalam menentukan kelas dan membinanya sebagai objek.

Dalam beberapa aspek, anda juga boleh melihat konvensyen sebagai adat - set amalan yang dibuat oleh pemaju Java untuk membangun kelas. Tidak ada yang betul atau salah tentang konvensyen yang digunakan oleh Java; amalan set ini adalah apa yang telah dibuat oleh pemaju Java dari masa ke masa sebagai cara yang paling berkesan untuk menentukan kelas.

Memahami Struktur Kelas Java - dummies

Pilihan Editor

Bagaimana Menggunakan Initializer Array di Java - dummies

Bagaimana Menggunakan Initializer Array di Java - dummies

Anda mempunyai beberapa pilihan untuk mengisi array Java. Salah satu cara adalah dengan pengawas array. Apabila anda menggunakan inisial array, anda tidak perlu memberitahu komputer berapa komponen array tersebut. Komputer angka ini untuk anda. That doodad berani adalah pengawas array. Berikut adalah contoh ...

Memahami Struktur Kelas Java - dummies

Memahami Struktur Kelas Java - dummies

Tidak mungkin membuat aplikasi Java tanpa membuat kelas. Walau bagaimanapun, cara anda menggunakan kelas pada permulaan ketika anda belajar mengenainya agak sederhana - Java mampu lebih rumit, yang menjadi titik bab ini. Kelas mempunyai struktur tertentu. Sama seperti pelan ...

Cara menggunakan kaedah abstrak di Java - dummies

Cara menggunakan kaedah abstrak di Java - dummies

Kedua-dua antara muka dan kelas abstrak mempunyai kaedah abstrak di java. Tetapi kaedah abstrak memainkan peranan yang sedikit berbeza dalam kedua-dua jenis rujukan ini. Bagaimanakah anda boleh menyimpannya terus dalam fikiran anda? Perkara pertama yang perlu dilakukan ialah mengingati bahawa tiada siapa yang belajar tentang konsep pengaturcaraan berorientasi objek tanpa mendapat banyak ...

Pilihan Editor

Memahami teknologi SharePoint 2016 - dummies

Memahami teknologi SharePoint 2016 - dummies

SharePoint 2016 adalah produk yang besar dan kompleks. Bukan sahaja SharePoint sendiri rumit tetapi ia bergantung kepada keseluruhan siri teknologi lain untuk membuat keajaiban berlaku. Stack teknologi SharePoint 2016 terdiri daripada: Pelayan komputer: Pada akar sebarang sistem perisian adalah peranti fizikal yang dipanggil pelayan. Pelayan adalah ...

Menggunakan Kumpulan SharePoint 2010 dengan Laman Pasukan - dummies

Menggunakan Kumpulan SharePoint 2010 dengan Laman Pasukan - dummies

SharePoint 2010 menggunakan kumpulan untuk menguruskan proses pemberian akses orang kepada kandungan di tapak pasukan. Setiap peta kumpulan SharePoint ke satu set kebenaran yang menentukan tugas yang boleh dilakukan oleh pengguna. Kebanyakan pengguna anda jatuh ke dalam salah satu daripada tiga kumpulan lalai SharePoint: Ahli Laman: Membenarkan kebenaran Menyumbang ...

Memuat naik Lembaran Gaya Alternatif di SharePoint 2010 - dummies

Memuat naik Lembaran Gaya Alternatif di SharePoint 2010 - dummies

Apabila anda menggunakan lembaran gaya ganti di SharePoint 2010, dan apa yang anda letakkan di dalamnya? Gunakan helaian gaya alternatif jika anda ingin menyimpan lalai. tuan atau tuan punya predefined lain yang diterapkan, tetapi mengatasi gaya CSS tertentu yang dikaitkan dengan tuan, termasuk inti. css. Alasan lain yang anda boleh muat naik ganti ...

Pilihan Editor

Bandingkan Penyelesaian Ujian Laman Mudah Alih Mobile - dummies

Bandingkan Penyelesaian Ujian Laman Mudah Alih Mobile - dummies

Prinsip terpenting untuk memahami apabila menguji laman web anda untuk iPhone dan iPad boleh disimpulkan dalam satu aphorisme yang dipakai dengan baik: "Secara teori, tidak ada perbezaan antara teori dan amalan - tetapi dalam amalan, ada. "Dan begitu juga dengan web mudah alih. Walaupun simulator dan emulator dan ujian banyak ...

Bandingkan Audio Streaming, Muat Turun dan Podcast - dummies

Bandingkan Audio Streaming, Muat Turun dan Podcast - dummies

Berikut adalah beberapa cara inovatif untuk disertakan audio di laman web mudah alih anda. Terokai pelbagai tetapan audio dan perkhidmatan yang boleh membuat reka bentuk anda menyanyi (maaf - tidak dapat menahannya). Anda boleh mendayakan pengguna mudah alih untuk mengakses fail audio anda dalam tiga cara: Audio streaming merujuk kepada proses di mana fail audio ...

Perintah biasa pada Menu Fail Acrobat 6 - dummies

Perintah biasa pada Menu Fail Acrobat 6 - dummies

Menu Fail dalam Acrobat 6 adalah rumah kepada item arahan biasa untuk membuka, menutup, dan menyimpan fail PDF. Kerana anda boleh mengedit fail PDF dalam Acrobat 6, menu ini mengandungi pilihan Simpan untuk menyimpan perubahan penyuntingan, serta perintah Save As untuk menamakan semula, menyimpan salinan, dan mengubah format fail. Acrobat ...