โค้ดยิม/จาวาบล็อก/สุ่ม/กฎสามข้อที่เอาชนะ
John Squirrels
ระดับ
San Francisco

กฎสามข้อที่เอาชนะ

เผยแพร่ในกลุ่ม
โปรแกรมเมอร์ Java ใหม่ตกปริศนาในกฎสามข้อนี้ที่เอาชนะเมธอด มาทำให้กฎง่ายขึ้น Class Parent{ (Rule 1. Access specifier ) protected (Rule 2. Return Type) Number dothework() Throws (Rule 3.Exception) ข้อยกเว้น { } } Class child ขยาย Parent{ (1. specifier) ​​public (2. Return Type) Integer dothework() พ่น (3.Exception) IOException { } } ถ้าคุณรู้ว่าตำแหน่งที่ (1),(2) และ (3) ทำงานอย่างไร แนวคิดการเอาชนะของคุณจะชัดเจน 100% 1. ตัวระบุการเข้าถึง : ตัวระบุเมธอดคลาสลูกต้องสูงกว่าหรือเท่ากับตัวระบุเมธอดคลาสพาเรนต์ ลำดับของตัวระบุคือ (สูงไปต่ำ) สาธารณะ > ป้องกัน > ค่าเริ่มต้น > ส่วนตัว โปรดทราบว่าวิธีการส่วนตัวไม่สามารถแทนที่ได้ 2. ประเภทการส่งคืน : ตอนนี้ java รองรับประเภทการส่งคืนตัวแปรร่วม ในประเภทการส่งคืนเมธอดลูก จะต้องเป็นประเภทเดียวกันหรือประเภทลูกของประเภทการส่งคืนเมธอดของพาเรนต์ เมื่อใช้ยาสามัญที่นี่ บางครั้งก็สร้างปริศนาให้กับนักพัฒนารายใหม่ จะต้องศึกษาและทำความเข้าใจแนวคิดของประเภทการส่งคืนตัวแปรร่วมโดยใช้ยาชื่อสามัญ 3.Exception ถ้าเมธอดคลาสลูกส่งข้อยกเว้นที่ตรวจสอบแล้ว เมธอดคลาสพาเรนต์จะต้องส่งข้อยกเว้นที่ตรวจสอบแล้วประเภทเดียวกันหรือพาเรนต์ โปรดทราบว่า ในกรณีที่ไม่มีการตรวจสอบข้อยกเว้น กฎจะไม่ถูกนำมาใช้ ดังนั้นคุณต้องทราบประเภทของข้อยกเว้นที่ถูกตรวจสอบและไม่ถูกตรวจสอบ
ความคิดเห็น
  • เป็นที่นิยม
  • ใหม่
  • เก่า
คุณต้องลงชื่อเข้าใช้เพื่อแสดงความคิดเห็น
หน้านี้ยังไม่มีความคิดเห็นใด ๆ