จาวาเมธอดแบบสแตติกคืออะไร?
จาวาเมธอดแบบสแตติกคืออะไร?

วีดีโอ: จาวาเมธอดแบบสแตติกคืออะไร?

วีดีโอ: จาวาเมธอดแบบสแตติกคืออะไร?
วีดีโอ: ทำความรู้จัก Static method ของ JAVA 2024, เมษายน
Anonim

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

ในลักษณะนี้ วิธีสแตติกใน Java หมายถึงอะไร

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

รู้ยัง, วิธีการแบบคงที่คืออะไร? ถ้าคุณสมัคร คงที่ คีย์เวิร์ดด้วย any กระบวนการ เรียกว่า วิธีคงที่ . NS วิธีคงที่ เป็นของคลาสมากกว่าวัตถุของคลาส NS วิธีคงที่ เรียกใช้โดยไม่จำเป็นต้องสร้างอินสแตนซ์ของคลาส วิธีคงที่ สามารถเข้าถึงได้ คงที่ data member และสามารถเปลี่ยนค่าของมันได้

ยิ่งไปกว่านั้น วิธีสแตติกใน Java พร้อมตัวอย่างคืออะไร?

ตัวอย่างที่พบบ่อยที่สุดของวิธีสแตติกคือเมธอด main() ตามที่กล่าวไว้ข้างต้น สมาชิกสแตติกใด ๆ สามารถเข้าถึงได้ก่อนที่จะสร้างอ็อบเจ็กต์ใด ๆ ของคลาส และไม่มีการอ้างอิงถึง วัตถุ . เมธอดที่ประกาศเป็นสแตติกมีข้อจำกัดหลายประการ: สามารถเรียกเมธอดสแตติกอื่นได้โดยตรงเท่านั้น

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

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