เรียกใช้รหัสต่อไปนี้และสังเกตผลลัพธ์:
แพ็คเกจ com.test; ชั้นเรียนสาธารณะ HelloB ขยาย helloa {public hellob () {} {system.out.println ("ฉันคือคลาส B"); } คงที่ {System.out.println ("Static B"); } โมฆะคงที่สาธารณะหลัก (สตริง [] args) {new hellob (); }} คลาส helloa {public helloa () {} {system.out.println ("ฉันเป็นคลาส"); } คงที่ {System.out.println ("Static A"); -ผลลัพธ์มีดังนี้:
คลาส Astatic Astatic Bi'm คลาส B B B
การวิเคราะห์:
1. บล็อกรหัสคงที่: ดำเนินการในระหว่างขั้นตอนที่สามของกระบวนการโหลดคลาส วัตถุประสงค์หลักคือการกำหนดค่าเริ่มต้นให้กับตัวแปรคลาส
2. สร้างบล็อกรหัส: เป็นอิสระและต้องแนบกับผู้ให้บริการเพื่อเรียกใช้ Java จะวางบล็อกรหัสโครงสร้างไว้ด้านหน้าของแต่ละวิธีการก่อสร้างเพื่อสร้างอินสแตนซ์ตัวแปรอินสแตนซ์ทั่วไปบางตัวและลดจำนวนรหัส
3. วิธีการสร้าง: ใช้ในการสร้างอินสแตนซ์ตัวแปร
สรุป:
1 อยู่ในระดับชั้นเรียน 2 และ 3 เป็นระดับอินสแตนซ์ดังนั้น 1 ควรให้ความสำคัญกับ 2 และ 3
คำสั่งการดำเนินการของพวกเขาคือ 1> 2> 3;
คำอธิบายโดยละเอียดข้างต้นของบล็อกรหัสคงที่บล็อกรหัสการก่อสร้างและวิธีการก่อสร้างใน Java เป็นเนื้อหาทั้งหมดที่ฉันได้แชร์กับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น