Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ความแตกต่างระหว่างสแตติกและขั้นสุดท้ายใน Java


ในโพสต์นี้ เราจะเข้าใจความแตกต่างระหว่างคำหลัก "คงที่" และ "สุดท้าย" ใน Java

คงที่

  • สามารถใช้กับคลาสสแตติก ตัวแปร เมธอด และบล็อกที่ซ้อนกันได้

  • ไม่จำเป็นต้องเริ่มต้นตัวแปรสแตติกเมื่อมีการประกาศ

  • ตัวแปรนี้สามารถเริ่มต้นใหม่ได้

  • เข้าถึงได้เฉพาะสมาชิกของคลาสเท่านั้น

  • เรียกได้ด้วยวิธีสแตติกอื่นเท่านั้น

  • ไม่สามารถสร้างวัตถุของคลาสคงที่ได้

  • คลาสสแตติกมีได้เฉพาะสมาชิกสแตติกเท่านั้น

  • ใช้เพื่อเริ่มต้นตัวแปรสแตติก

รอบชิงชนะเลิศ

  • เป็นคีย์เวิร์ด

  • ใช้สำหรับจำกัดคลาส เมธอด และตัวแปร

  • ไม่สามารถสืบทอดได้

  • ไม่สามารถแทนที่ได้

  • คลาสใดไม่สามารถสืบทอดเมธอดสุดท้ายได้

  • จำเป็นต้องเริ่มต้นตัวแปรสุดท้ายเมื่อมีการประกาศ

  • เมื่อประกาศมูลค่าแล้ว จะไม่สามารถเปลี่ยนแปลงหรือเริ่มต้นใหม่ได้