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

การโอเวอร์ไรด์เมธอดพร้อมตัวปรับเข้าถึงใน Java

ใช่ เราสามารถ override เมธอดได้โดยการเปลี่ยนเฉพาะตัวปรับเข้าถึง (access modifiers) ใน Java ตามกฎต่อไปนี้:
ระดับการเข้าถึง (access level) ไม่สามารถจำกัดมากกว่าระดับการเข้าถึงของเมธอดที่ถูก override ได้ ตัวอย่าง: หากเมธอดของซุปเปอร์คลาสประกาศเป็น public เมธอดที่ override ในซับคลาสไม่สามารถเป็น private หรือ protected ได้