تصف الأمثلة الواردة في هذه المقالة إعادة كتابة طريقة Java ويتم مشاركتها مع الجميع كمرجع لك. التحليل المحدد هو كما يلي:
1. نظرة عامة على إعادة كتابة الطريقة:
1. في الفئات الفرعية، يمكن إعادة كتابة الأساليب الموروثة من الفئة الأساسية حسب الحاجة.
2. يجب أن يكون للطريقة التي تم تجاوزها والطريقة التي تم تجاوزها نفس اسم الطريقة وقائمة المعلمات ونوع الإرجاع.
3. لا يمكن لطرق التجاوز استخدام أذونات وصول أكثر تقييدًا من الطريقة التي تم تجاوزها.
2. رمز البرنامج كما يلي:
class Person{ public int age; public void setAge(int age){ this.age = age } public void setName(String name){ this.name = name } public int getAge(){ return age; } public String getName(){ return name; } public String getInfo(){ return "Name is:"+name+",Age is "+age; setSchool(String school){ this.school = school; } public String getSchool(){ return school; } public String getInfo(){ return "الاسم هو:"+getName()+"،العمر هو "+getAge()+ "،المدرسة هي:"+school }}public class TestOverRide{ public static void main (String args[]){ Student Student = new Student Person person = new Person(); person.setAge(1000); person.setName("lili"); Student.setAge(23); Student.setSchool("shnu"); ()); System.out.println(student.getInfo());
وتظهر نتيجة التنفيذ في الشكل أدناه:
آمل أن تكون هذه المقالة مفيدة لبرمجة جافا للجميع.