Rumah > Java > javaTutorial > Apakah susunan pelaksanaan blok statik Java, blok percuma dan pembina

Apakah susunan pelaksanaan blok statik Java, blok percuma dan pembina

WBOY
Lepaskan: 2023-04-18 19:55:47
ke hadapan
1157 orang telah melayarinya

Format blok statik:
statik
{
}
Blok statik dilaksanakan apabila kelas dimuatkan, dan kerana apabila memuatkan subkelas, kelas induk akan dimuatkan, jadi jika terdapat blok statik dalam kelas induk, ia akan dilaksanakan terlebih dahulu. Blok statik subkelas kemudiannya dilaksanakan serta-merta.
Jika terdapat berbilang blok statik dalam kelas, ia akan dilaksanakan mengikut susunan pengekodan.
Nota: Memandangkan kelas hanya akan dimuatkan sekali, setiap blok statik hanya akan dilaksanakan sekali.
Format blok percuma:
{
}
Blok percuma dilaksanakan apabila kelas dibuat seketika.
Jika anda ingin membuat instantiate subkelas, maka pembinanya akan membuat instantiate kelas induknya terlebih dahulu. Oleh itu, blok percuma kelas induk akan dilaksanakan terlebih dahulu, dan kemudian pembinaan kelas induk akan bermula. Selepas pembina kelas induk dilaksanakan, hak operasi dikembalikan kepada pembina subkelas, dan blok bebas subkelas mula dilaksanakan.
Kemudian mula membina subkelas.

Berikut ialah gabungan blok statik kelas induk, blok statik kelas anak, blok bebas kelas induk, blok bebas kelas anak, pembina kelas induk , Pembina Subkelas, contoh kata kunci dan kata kunci super ini, saya rasa ia berbaloi untuk dianalisis dan dirakam.

[java] paparan
plaincopy

  1. pakej com.lsky.test; {

  2. jumlah int peribadi;

  3. // Blok statik dalam kelas induk

  4. statik {

  5. System.out.println("Selamat Tahun Baru 2010"); > batal awam dahulu(int i){

  6. sum=++i+sum++-1+i--;

  7. Sistem .println(sum);

  8. }

  9. //Pembina tanpa parameter kelas ibu bapa

  10. awam Bapa(){

  11. System.out.println("Selamat hari");

    //Pembina dengan parameter

  12. Bapa awam(String s){

  13. System.out.println( "Kami pelajar" );

  14. }

  15. //Blok percuma dalam kelas induk

  16. {

  17. System.out.println("Bodhi tidak mempunyai pokok, dan cermin itu bukan dirian. Tidak ada apa-apa di tempat pertama, jadi di mana debunya"); >

  18. package com .lsky.test;

  19. anak kelas awam memanjangkan Bapa { int sum;

    Bapa statik peribadi;
  20. // Pembina parametrik (pembina parametrik) dalam subkelas
  21. Anak awam(Bapa bapa){

  22. ini();

  23. bapa.pertama(8) ; 🎜>

  24. // Pembina tanpa parameter (pembina tanpa parameter) dalam subkelas

  25. public Son(){
  26. this.punk(6); ){
  27. sum=sum+i++;
  28. System.out.println(sum);
  29. }

  30. //Blok statik dalam subkelas

  31. statik{

  32. Bapa f =Anak baru();

  33. f.first(4); int punk(int sum){

  34. sum=sum; }

  35. //Blok percuma dalam subkelas

    }

  36. public static void main(String argsp[]){

  37. Anak lelaki=anak lelaki baru(Anak lelaki baru()); >

  38. }


  39. [java]

    pandangan

    plaincopy
  40. //Hasil keluarannya ialah:


  1. Selamat Tahun Baru 2010

  2. Tidak ada pokok Bodhi, dan cermin itu tidak ada di tempat pertama, jadi di mana debu


  3. Hari yang indah
  4. Hari yang indah

  5. Ia digunakan? untuk menjadi sukar untuk membuat air, tetapi Wushan bukan awan

  6. Bodhi tidak mempunyai pokok, dan cermin itu tidak ada di tempat pertama, jadi mana boleh dapat habuk?

  7. Hari yang indah

  8. Dulu susah nak buat air, tapi Wushan bukan awan

  9. 8

Atas ialah kandungan terperinci Apakah susunan pelaksanaan blok statik Java, blok percuma dan pembina. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan