เหตุใดวิธีการหลักจึงคงที่ใน Java Geeksforgeeks
เหตุใดวิธีการหลักจึงคงที่ใน Java Geeksforgeeks

วีดีโอ: เหตุใดวิธีการหลักจึงคงที่ใน Java Geeksforgeeks

วีดีโอ: เหตุใดวิธีการหลักจึงคงที่ใน Java Geeksforgeeks
วีดีโอ: เขียนโปรแกรมภาษา Java | สำหรับผู้เริ่มต้น [Phase1] 2024, พฤศจิกายน
Anonim

หลัก () กระบวนการ : NS หลัก () กระบวนการ , ใน Java เป็นจุดเริ่มต้นสำหรับ JVM( Java Virtual Machine) ลงใน จาวา โปรแกรม. เพราะฉะนั้น, วิธีการคงที่ และตัวแปรสามารถเข้าถึงได้โดยตรงด้วยความช่วยเหลือของ Class ซึ่งหมายความว่าไม่จำเป็นต้องสร้างวัตถุเพื่อเข้าถึง วิธีการคงที่ หรือตัวแปร

นอกจากนี้ เหตุใดวิธีการหลักจึงคงที่ใน Java

Java ของโปรแกรม วิธีหลัก ต้องประกาศ คงที่ เพราะคีย์เวิร์ด คงที่ อนุญาต หลัก เรียกโดยไม่สร้างวัตถุของคลาสที่ วิธีหลัก ถูกกำหนดไว้ ในกรณีนี้, หลัก ต้องประกาศเป็น public เนื่องจากต้องถูกเรียกโดยรหัสนอกคลาสเมื่อโปรแกรมเริ่มทำงาน

สแตติกใน Java หมายถึงอะไร ตอบ. NS คงที่ คีย์เวิร์ดแสดงว่าตัวแปรสมาชิกหรือเมธอดสามารถเข้าถึงได้โดยไม่ต้องสร้างอินสแตนซ์ของคลาสที่เป็นสมาชิก พูดง่ายๆ คือ วิธี ที่คุณสามารถเรียกใช้เมธอดได้ แม้ว่าคุณจะไม่เคยสร้างอ็อบเจ็กต์ที่เป็นของมันเลยก็ตาม!

ต่อมา คำถามคือ การใช้ static method ใน Java คืออะไร?

วิธีคงที่ใน Java เป็นของคลาสและไม่ใช่อินสแตนซ์ของคลาส NS วิธีคงที่ เข้าได้เท่านั้น คงที่ ตัวแปรของคลาสและเรียกใช้เท่านั้น วิธีการคงที่ ของชั้นเรียน โดยปกติ, วิธีการคงที่ มีประโยชน์ วิธีการ ที่เราอยากจะเปิดเผยให้เป็น ใช้แล้ว โดยคลาสอื่นโดยไม่ต้องสร้างอินสแตนซ์

จะเกิดอะไรขึ้นหากฉันลบสแตติกออกจากเมธอดหลัก

เมื่อไหร่ จาวารันไทม์เริ่มต้น ไม่มีวัตถุของคลาสอยู่ ถ้า NS วิธีหลัก จะไม่ คงที่ , JVM จะไม่สามารถเรียกมันได้เนื่องจากไม่มีวัตถุของคลาสอยู่ มาดูกันว่ามีอะไรบ้าง เกิดขึ้นเมื่อเราลบ static จาก java วิธีหลัก.

แนะนำ: