2025 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2025-01-22 17:42
วิธีคงที่ ใน Java เป็นของคลาสและไม่ใช่อินสแตนซ์ของคลาส NS วิธีคงที่ เข้าได้เท่านั้น คงที่ ตัวแปรของคลาสและเรียกใช้เท่านั้น วิธีการคงที่ ของชั้นเรียน โดยปกติ, วิธีการแบบคงที่ มีประโยชน์ วิธีการ ที่เราต้องการให้คลาสอื่นใช้โดยไม่จำเป็นต้องสร้างอินสแตนซ์
ในลักษณะนี้ วิธีสแตติกใน Java หมายถึงอะไร
ใน Java , NS วิธีคงที่ คือ กระบวนการ ที่เป็นของคลาสมากกว่าอินสแตนซ์ของคลาส NS กระบวนการ สามารถเข้าถึงได้ทุกอินสแตนซ์ของคลาส แต่ วิธีการที่กำหนดไว้ ในอินสแตนซ์เท่านั้นที่สามารถเข้าถึงได้โดยสมาชิกของชั้นเรียนนั้น
รู้ยัง, วิธีการแบบคงที่คืออะไร? ถ้าคุณสมัคร คงที่ คีย์เวิร์ดด้วย any กระบวนการ เรียกว่า วิธีคงที่ . NS วิธีคงที่ เป็นของคลาสมากกว่าวัตถุของคลาส NS วิธีคงที่ เรียกใช้โดยไม่จำเป็นต้องสร้างอินสแตนซ์ของคลาส วิธีคงที่ สามารถเข้าถึงได้ คงที่ data member และสามารถเปลี่ยนค่าของมันได้
ยิ่งไปกว่านั้น วิธีสแตติกใน Java พร้อมตัวอย่างคืออะไร?
ตัวอย่างที่พบบ่อยที่สุดของวิธีสแตติกคือเมธอด main() ตามที่กล่าวไว้ข้างต้น สมาชิกสแตติกใด ๆ สามารถเข้าถึงได้ก่อนที่จะสร้างอ็อบเจ็กต์ใด ๆ ของคลาส และไม่มีการอ้างอิงถึง วัตถุ . เมธอดที่ประกาศเป็นสแตติกมีข้อจำกัดหลายประการ: สามารถเรียกเมธอดสแตติกอื่นได้โดยตรงเท่านั้น
เหตุใดวิธีการหลักจึงคงที่
โปรแกรมจาวา วิธีหลัก ต้องประกาศ คงที่ เพราะคีย์เวิร์ด คงที่ อนุญาต หลัก เรียกโดยไม่สร้างวัตถุของคลาสที่ วิธีหลัก ถูกกำหนดไว้ ในกรณีนี้, หลัก ต้องประกาศเป็น public เนื่องจากต้องถูกเรียกด้วยรหัสนอกคลาสเมื่อโปรแกรมเริ่มทำงาน