ตัวอย่างในบทความนี้จะอธิบายการเขียนเมธอด Java ใหม่ และแชร์กับทุกคนเพื่อเป็นข้อมูลอ้างอิง การวิเคราะห์เฉพาะมีดังนี้:
1. ภาพรวมของการเขียนวิธีการใหม่:
1. ในคลาสย่อย วิธีการที่สืบทอดมาจากคลาสพื้นฐานสามารถเขียนใหม่ได้ตามต้องการ
2. วิธีการแทนที่และวิธีการแทนที่จะต้องมีชื่อวิธีการ รายการพารามิเตอร์ และประเภทการส่งคืนเดียวกัน
3. วิธีการแทนที่ไม่สามารถใช้สิทธิ์การเข้าถึงแบบจำกัดมากกว่าวิธีการแทนที่ได้
2. รหัสโปรแกรมมีดังนี้:
บุคคลในคลาส { อายุ int ส่วนตัว; ชื่อสตริงส่วนตัว; setAge สาธารณะ (int อายุ) { อายุกลับ; } สตริงสาธารณะ getName(){ ชื่อส่งคืน; } สตริงสาธารณะ getInfo(){ ส่งคืน "ชื่อคือ:"+ชื่อ+",อายุคือ "+อายุ; }}ชั้นเรียนขยายบุคคล{ โรงเรียนสตริงส่วนตัว; setSchool(String school){ this.school = school; } public String getSchool(){ return school; } public String getInfo(){ return "ชื่อคือ:"+getName()+",อายุคือ "+getAge()+ ",School is:"+school; }}TestOverRide คลาสสาธารณะ { public static void main (String args[]){ นักเรียน นักเรียน = นักเรียนใหม่(); บุคคล คน = บุคคลใหม่(); person.setAge(1,000); person.setName("lili"); Student.setAge("vic"); Student.setSchool("shnu"); ()); System.out.println(student.getInfo()); }}
ผลการดำเนินการแสดงในรูปด้านล่าง:
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน