คำถามติดแท็ก restriction

21
คำหลัก 'คงที่' ทำอะไรในชั้นเรียน
เพื่อเป็นการเฉพาะฉันได้ลองใช้รหัสนี้: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } แต่มันทำให้เกิดข้อผิดพลาด ไม่สามารถเข้าถึงฟิลด์ที่ไม่คงที่ในวิธีหลักคงที่ ดังนั้นฉันจึงเปลี่ยนการประกาศของclockนี้: static Clock clock = new Clock(); และมันก็ใช้งานได้ การใส่คำหลักนั้นไว้ข้างหน้าหมายถึงอะไร? มันจะทำอะไรและ / หรือ จำกัด ในแง่ของสิ่งที่สามารถทำได้กับวัตถุนั้น?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.