Die Beispiele in diesem Artikel beschreiben das Umschreiben von Java-Methoden und werden allen als Referenz zur Verfügung gestellt. Die spezifische Analyse lautet wie folgt:
1. Überblick über das Umschreiben von Methoden:
1. In Unterklassen können von der Basisklasse geerbte Methoden nach Bedarf umgeschrieben werden.
2. Die überschriebene Methode und die überschriebene Methode müssen denselben Methodennamen, dieselbe Parameterliste und denselben Rückgabetyp haben.
3. Überschreibende Methoden können keine restriktiveren Zugriffsberechtigungen verwenden als die überschriebene Methode.
2. Der Programmcode lautet wie folgt:
class Person{ private int age; private String name; 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 }}class Student extensions Person{ private String school; setSchool(String school){ this.school = school; } public String getSchool(){ return school; } public String getInfo(){ return "Name is:"+getName()+",Age is "+getAge()+ ",Schule ist:"+school; }}public class TestOverRide{ public static void main (String args[]){ Student student = new Student(); person.setAge(1000); person.setName("lili"); student.setSchool("shnu"); ()); System.out.println(student.getInfo());
Das Ausführungsergebnis ist in der folgenden Abbildung dargestellt:
Ich hoffe, dass dieser Artikel für die Java-Programmierung aller hilfreich sein wird.