1. การโอเวอร์โหลดของวิธีการหลัก
แพ็คเกจ CN.NXL; คลาสสาธารณะ main_test {โมฆะคงที่สาธารณะหลัก (สตริง args []) {system.out.println ("วิธีการหลักของรายการแอปพลิเคชัน"); หลัก(); หลัก(); หลัก(, ); } โมฆะคงที่สาธารณะ main () {system.out.println ("วิธีหลักที่ไม่มีพารามิเตอร์"); } โมฆะคงที่สาธารณะหลัก (int i) {system.out.println ("วิธีการโอเวอร์โหลดหลักด้วยพารามิเตอร์"); } โมฆะคงที่สาธารณะหลัก (int i, int j) {system.out.println ("วิธีการโอเวอร์โหลดหลักที่มีสองพารามิเตอร์"); -ตัวอย่างข้างต้นแสดงให้เห็นว่าวิธีหลักสามารถมากเกินไป พารามิเตอร์ของแต่ละวิธีหลักแตกต่างกัน โปรแกรมสามารถเรียกใช้และสามารถส่งออกผลลัพธ์ที่ต้องการ อย่างไรก็ตามหากไม่มีวิธีการหลักสำหรับรายการโปรแกรมจะมีวิธีการหลักอื่น ๆ เท่านั้น แม้ว่าจะเป็นไปได้ที่จะรวบรวมโปรแกรมนี้ แต่ข้อผิดพลาดจะถูกสร้างขึ้นในระหว่างการรันไทม์ นี่เป็นเพราะเมื่อโปรแกรมกำลังทำงานเครื่องเสมือน Java ไม่สามารถค้นหาวิธีหลักที่สอดคล้องกันซึ่งจะสร้างข้อผิดพลาดในการรัน
2. การเรียกใช้วิธีหลัก
คลาสสาธารณะ main_test {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {main (args); } โมฆะคงที่สาธารณะหลัก (สตริง [] args) {main (args); -หลังจากเรียกใช้โปรแกรมโปรแกรมจะดำเนินการสองวิธีหลักอย่างไม่สิ้นสุด เห็นได้ชัดว่าวิธีหลักสามารถเรียกได้
3. มรดกของวิธีการหลัก
main.java: คลาสสาธารณะ Main {public static void main (string [] args) {system.out.println ("Hello Word!"); }} main_test.java: คลาสสาธารณะ main_test ขยายหลัก {}หลังจากรวบรวมและเรียกใช้ main_test.java, "สวัสดี Word!" เป็นเอาต์พุตแสดงว่าวิธีหลักสามารถสืบทอดได้
4. การซ่อนวิธีการหลัก
main.java: คลาสสาธารณะ Main {โมฆะสาธารณะคงที่หลัก (สตริง [] args) {system.out.println ("main"); }} main_test.java คลาสสาธารณะ main_test ขยายหลัก {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {system.out.println ("main_test"); -เห็นได้ชัดว่าวิธีการหลักในคลาสแม่หลักนั้นซ่อนอยู่และผลลัพธ์แสดงเนื้อหาของวิธีหลักในคลาสย่อย
สรุป
ด้านบนเป็นวิธีหลัก Java ที่แนะนำโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!