วิธีการแบบคงที่และไม่คงที่ใน Java คืออะไร?
วิธีการแบบคงที่และไม่คงที่ใน Java คืออะไร?

วีดีโอ: วิธีการแบบคงที่และไม่คงที่ใน Java คืออะไร?

วีดีโอ: วิธีการแบบคงที่และไม่คงที่ใน Java คืออะไร?
วีดีโอ: C# บทที่ 23 Enum (กลุ่มของค่าคงที่) 2024, อาจ
Anonim

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

อย่างง่ายๆ ความแตกต่างระหว่างวิธีการแบบคงที่และแบบไม่คงที่ใน Java คืออะไร?

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

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

เกี่ยวกับเรื่องนี้ อะไรคือความแตกต่างระหว่างวิธีการแบบคงที่และแบบที่ไม่คงที่?

NS วิธีคงที่ เป็นของชั้นเรียนและไม่ใช่ วิธีคงที่ เป็นของ NS วัตถุของชั้นเรียน นั่นคือการไม่ วิธีคงที่ เรียกได้เฉพาะบน NS วัตถุของคลาสที่เป็นของ NS วิธีคงที่ อย่างไรก็ตามสามารถเรียกได้ทั้งในชั้นเรียนและ NS วัตถุของชั้นเรียน

หมายความว่าอย่างไรเมื่อวิธีการเป็นแบบคงที่

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

แนะนำ: