Maklumat

Belajar tentang Menggunakan Pemalar di Jawa

Belajar tentang Menggunakan Pemalar di Jawa


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Terdapat banyak nilai di dunia nyata yang tidak akan pernah berubah. Satu persegi akan sentiasa mempunyai empat sisi, PI ke tiga tempat perpuluhan akan sentiasa menjadi 3.142, dan sehari akan selalu mempunyai 24 jam. Nilai-nilai ini tetap malar. Apabila menulis program, masuk akal untuk mewakili mereka dengan cara yang sama - sebagai nilai yang tidak akan diubah setelah mereka ditugaskan kepada variabel. Pembolehubah ini dikenali sebagai pemalar.

Mengisytiharkan Pembolehubah Sebagai Berterusan

Dalam mengisytiharkan pembolehubah kami menunjukkan bahawa mudah untuk memberikan nilai kepada pembolehubah int:

int numberOfHoursInADay = 24;

Kami tahu nilai ini tidak akan berubah di dunia nyata jadi kami pastikan ia tidak dalam program ini. Ini dilakukan dengan menambah pengubah kata kunci

akhir:

akhir int NUMBER_OF_HOURS_IN_A_DAY = 24;

Sebagai tambahan kepada

akhirkata kunci anda sepatutnya perasan bahawa kes nama pembolehubah telah diubah menjadi huruf besar mengikut konvensyen penamaan Java standard. Ini menjadikannya lebih mudah untuk melihat pembolehubah mana-mana pemalar dalam kod anda.

Sekiranya kita cuba dan menukar nilai

NUMBER_OF_HOURS_IN_A_DAY:

akhir int NUMBER_OF_HOURS_IN_A_DAY = 24;
NUMBER_OF_HOURS_IN_A_DAY = 36;

kami akan mendapat ralat berikut dari pengkompil:

tidak dapat memberikan nilai kepada pembolehubah akhir NUMBER_OF_HOURS_IN_A_DAY

Begitu juga untuk pemboleh ubah jenis data primitif lain. Untuk menjadikan mereka pemalar hanya menambah

akhirkata kunci kepada deklarasi mereka.

Di mana hendak menyatakan penyekat

Seperti pemboleh ubah biasa anda mahu mengehadkan skop pemalar ke mana ia digunakan. Jika nilai pemalar hanya diperlukan dalam kaedah maka nyatakan di sana:

int static public calculateHoursInDays (int hari)

{

int akhir NUMBER_OF_HOURS_IN_A_DAY = 24;

hari pulangan * NUMBER_OF_HOURS_IN_A_DAY;

}

Sekiranya ia digunakan oleh lebih daripada satu kaedah maka nyatakannya di bahagian atas takrif kelas:

AllAboutHours kelas awam {

int akhir akhir statik peribadi NUMBER_OF_HOURS_IN_A_DAY = 24;

int perhitunganHoursInDays (int hari)

{

hari pulangan * NUMBER_OF_HOURS_IN_A_DAY;

}

int publicHoursInWeeks (minggu int)

{

int akhir NUMBER_OF_DAYS_IN_A_WEEK = 7;

kembali minggu * NUMBER_OF_DAYS_IN_A_WEEK * NUMBER_OF_HOURS_IN_A_DAY;

}

}

Perhatikan bagaimana saya juga telah menambahkan pengubah kata kunci

peribadidan

statikkepada perisytiharan ubahsuaian

NUMBER_OF_HOURS_IN_A_DAY. Ini bermakna pemalar hanya boleh digunakan oleh kelasnya (oleh itu,

peribadiskop) tetapi anda boleh dengan mudah membuatnya

awammalar jika anda mahukan kelas lain mendapat akses kepadanya. The

statikkata kunci adalah untuk membenarkan nilai pemalar untuk dikongsi di antara semua contoh sesuatu objek. Oleh kerana nilai yang sama untuk setiap objek yang dibuat, ia hanya perlu mempunyai satu contoh.

Menggunakan Kata Kunci Akhir dengan Objek

Ia sangat penting untuk menyedari bahawa apabila ia datang kepada objek, Java tidak menyokong pemalar seperti yang anda harapkan. Jika anda menetapkan pemboleh ubah kepada objek menggunakan

akhirkata kunci ia bermakna pemboleh ubah hanya akan memegang sebutan mengenai objek tersebut. Ia tidak boleh ditukar untuk merujuk objek lain. Bagaimanapun, ini tidak bermakna kandungan objek tidak boleh berubah.

Nota Singkat pada Kata Kunci Konkrit

Anda mungkin perhatikan dalam senarai perkataan tersendiri yang terdapat kata kunci yang dipanggil

const. Ini tidak digunakan dengan pemalar, sebenarnya, ia tidak digunakan sama sekali dalam bahasa Jawa.


Tonton video itu: Subliminal Message Deception - Illuminati Mind Control Guide in the World of MK ULTRA- Subtitles (Disember 2022).

Video, Sitemap-Video, Sitemap-Videos