statik ialah menjadikannya ahli kelas dan bukannya objek, yang menjadikannya lebih mudah untuk digunakan
awam adalah untuk akses mudah
akhir menunjukkan bahawa ini adalah malar dan tidak boleh diubah suai
objek peribadi, dan kemudian tentukan dapatkan dan tetapkan untuk kawalan akses, yang merupakan enkapsulasi konvensional
Ringkasnya, public static final boleh menjadikan akses sangat mudah dan tidak akan diubah suai. Secara amnya, maklumat konfigurasi boleh diletakkan, serta beberapa definisi kod status.
Tambahan lain:
Objek diubah suai statik diletakkan di bawah akar rujukan, yang bermaksud ia hampir tidak akan dikitar semula
statik adalah statik Pembolehubah yang diubah suai oleh statik boleh dipanggil terus menggunakan nama kelas.nama pembolehubah tanpa perlu merujuk kepada objek yang diubah suai akhir pembolehubah diberikan nilai untuk kali pertama, pembolehubah adalah bersamaan dengan pemalar atau boleh difahami sebagai nilai pembolehubah adalah tetap dan nilai tidak boleh diubah suai
public class Constant {
public static final int DEAFULT_TAG = 0xcc33;
public static final int DEFAULT_VERSION = 1;
public static final Long PHOTO_PRICE = 1L;
public static final String OSS_STYLE = "?x-oss-process=style/photo_printer";
}
Di atas Constant ialah kelas tetap, apabila saya perlu memanggil pemalar di pelbagai tempat lain
Jawab soalan dahulu
statik ialah menjadikannya ahli kelas dan bukannya objek, yang menjadikannya lebih mudah untuk digunakan
awam adalah untuk akses mudah
akhir menunjukkan bahawa ini adalah malar dan tidak boleh diubah suai
objek peribadi, dan kemudian tentukan dapatkan dan tetapkan untuk kawalan akses, yang merupakan enkapsulasi konvensional
Ringkasnya,
public static final
boleh menjadikan akses sangat mudah dan tidak akan diubah suai. Secara amnya, maklumat konfigurasi boleh diletakkan, serta beberapa definisi kod status.Tambahan lain:
Objek diubah suai statik diletakkan di bawah akar rujukan, yang bermaksud ia hampir tidak akan dikitar semula
statik adalah statik Pembolehubah yang diubah suai oleh statik boleh dipanggil terus menggunakan nama kelas.nama pembolehubah tanpa perlu merujuk kepada objek yang diubah suai akhir pembolehubah diberikan nilai untuk kali pertama, pembolehubah adalah bersamaan dengan pemalar atau boleh difahami sebagai nilai pembolehubah adalah tetap dan nilai tidak boleh diubah suai
Pemalar global. Sebagai contoh, konfigurasi global projek boleh diubah suai dengan akhir statik awam
Jika peribadi ditakrifkan, ia tidak akan boleh diakses daripada kelas lain. Jadi apa gunanya definisi berterusan sedemikian?
Pemalar statik, berikan contoh
Di atas
Constant
ialah kelas tetap, apabila saya perlu memanggil pemalar di pelbagai tempat lainHanya gunakan
Constant.OSS_STYLE
terusSecara terang-terangan, ia adalah untuk memudahkan akses dan meningkatkan kebolehbacaan kod Tidak banyak perbezaan dalam prestasi.